Files
ucvl-zonghengjia-android/acceptance/system-vpn-before-close-fix.json
T
2026-09-03 11:07:02 +08:00

31 lines
3.2 KiB
JSON

{
"timestamp": "2026-09-03T10:45:25.110065+08:00",
"host_network_changed": false,
"separate_uid_no_explicit_proxy": true,
"physical_android_device_tested": false,
"results": [],
"pass": false,
"baseline": {
"transport_vpn": false,
"uid": 10150,
"explicit_proxy": false,
"results": [
{
"target": "www.google.com",
"pass": false,
"error_type": "ConnectException"
},
{
"target": "api.openai.com",
"pass": false,
"error_type": "ConnectException"
},
{
"target": "chatgpt.com",
"pass": false,
"error_type": "ConnectException"
}
]
},
"error": "Instrumentation failed: s.NetworkOnMainThreadException\n\tat android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1692)\n\tat com.android.org.conscrypt.Platform.blockGuardOnNetwork(Platform.java:408)\n\tat com.android.org.conscrypt.ConscryptEngineSocket$SSLOutputStream.writeInternal(ConscryptEngineSocket.java:704)\n\tat com.android.org.conscrypt.ConscryptEngineSocket$SSLOutputStream.-$$Nest$mwriteInternal(Unknown Source:0)\n\tat com.android.org.conscrypt.ConscryptEngineSocket.drainOutgoingQueue(ConscryptEngineSocket.java:632)\n\tat com.android.org.conscrypt.ConscryptEngineSocket.close(ConscryptEngineSocket.java:539)\n\tat okhttp3.internal._UtilJvmKt.closeQuietly(-UtilJvm.kt:278)\n\tat okhttp3.internal.connection.RealConnectionPool.evictAll(RealConnectionPool.kt:167)\n\tat okhttp3.ConnectionPool.evictAll(ConnectionPool.kt:93)\n\tat com.v2ray.ang.ucvl.UcvlApiClient.close(UcvlApiClient.kt:103)\n\tat com.v2ray.ang.ucvl.UcvlMainActivity.onDestroy(UcvlMainActivity.kt:468)\n\tat android.app.Activity.performDestroy(Activity.java:9293)\n\tat android.app.Instrumentation.callActivityOnDestroy(Instrumentation.java:1561)\n\tat androidx.test.runner.MonitoringInstrumentation.callActivityOnDestroy(MonitoringInstrumentation.java:753)\n\tat android.app.ActivityThread.performDestroyActivity(ActivityThread.java:5950)\n\tat android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:5995)\n\tat android.app.servertransaction.DestroyActivityItem.execute(DestroyActivityItem.java:46)\n\tat android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:60)\n\tat android.app.servertransaction.TransactionExecutor.executeLifecycleItem(TransactionExecutor.java:225)\n\tat android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:107)\n\tat android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:81)\n\tat android.app.ActivityThread$H.handleMessage(ActivityThread.java:2636)\n\tat android.os.Handler.dispatchMessage(Handler.java:107)\n\tat android.os.Looper.loopOnce(Looper.java:232)\n\tat android.os.Looper.loop(Looper.java:317)\n\tat android.app.ActivityThread.main(ActivityThread.java:8705)\n\tat java.lang.reflect.Method.invoke(Native Method)\n\tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)\n\tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886)\n\nINSTRUMENTATION_STATUS: test=connectFromDashboard\nINSTRUMENTATION_STATUS_CODE: -2\nINSTRUMENTATION_RESULT: shortMsg=Process crashed.\nINSTRUMENTATION_CODE: 0\n"
}