简体   繁体   English

java.lang.RuntimeException: 执行 doInBackground() 时出错 Kotlin

[英]java.lang.RuntimeException: An error occured while executing doInBackground() Kotlin

I was trying to access my MS Database Locally so i have this DatabaseHelper.kt file which i included the Doinbackground Function, which in turn brings out this error.我试图在本地访问我的 MS 数据库,所以我有这个 DatabaseHelper.kt 文件,其中包含 Doinbackground Function,这反过来又引发了这个错误。

CodeSnippet 06-19 15:28:45.082 18819-18819/?代码片段06-19 15:28:45.082 18819-18819/? E/Zygote: MountEmulatedStorage() 06-19 15:28:45.082 18819-18819/? E/Zygote:MountEmulatedStorage() 06-19 15:28:45.082 18819-18819/? E/Zygote: v2 06-19 15:28:45.092 18819-18819/? E/Zygote: v2 06-19 15:28:45.092 18819-18819/? E/SELinux: [DEBUG] get_category: variable seinfo: default sensitivity: NULL, cateogry: NULL 06-19 15:28:45.092 18819-18819/? E/SELinux:[DEBUG] get_category:变量 seinfo:默认灵敏度:NULL,类别:NULL 06-19 15:28:45.092 18819-18819/? E/art: setrlimit(RLIMIT_CORE) failed for pid 18819: Operation not permitted 06-19 15:28:47.814 18819-18819/com.example.mysqlcon E/RecyclerView: No adapter attached; E/art: pid 18819 的 setrlimit(RLIMIT_CORE) 失败:不允许操作 06-19 15:28:47.814 18819-18819/com.example.mysqlcon E/RecyclerView: 没有附加适配器; skipping layout 06-19 15:28:47.924 18819-18819/com.example.mysqlcon E/RecyclerView: No adapter attached;跳过布局 06-19 15:28:47.924 18819-18819/com.example.mysqlcon E/RecyclerView:未连接适配器; skipping layout 06-19 15:28:47.984 18819-18862/com.example.mysqlcon E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #1跳过布局 06-19 15:28:47.984 18819-18862/com.example.mysqlcon E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #1

Process: com.example.mysqlcon, PID: 18819 java.lang.RuntimeException: An error occured while executing doInBackground()进程:com.example.mysqlcon,PID:18819 java.lang.RuntimeException:执行doInBackground()时出错

at android.os.AsyncTask$3.done(AsyncTask.java:304) at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355) at java.util.concurrent.FutureTask.setException(FutureTask.java:222) at java.util.concurrent.FutureTask.run(FutureTask.java:242) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at java.lang.Thread.run(Thread.java:818) C at android.os.AsyncTask$3.done(AsyncTask.java:304) at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355) at java.util.concurrent.FutureTask.setException(FutureTask.java:222) at java.util.concurrent.FutureTask.run(FutureTask.java:242) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: 1112) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at java.lang.Thread.run(Thread.java:818) C aused by: java.lang.NoClassDefFoundError: Failed resolution of: Lorg/ietf/jgss/GSSManager;使用者:java.lang.NoClassDefFoundError:解析失败:Lorg/ietf/jgss/GSSManager; at net.sourceforge.jtds.jdbc.TdsCore.createGssToken(TdsCore.java:4400) at net.sourceforge.jtds.jdbc.TdsCore.sendMSLoginPkt(TdsCore.java:1971) at net.sourceforge.jtds.jdbc.TdsCore.login(TdsCore.java:617) at net.sourceforge.jtds.jdbc.JtdsConnection.(JtdsConnection.java:371) at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:184) at java.sql.DriverManager.getConnection(DriverManager.java:179) at java.sql.DriverManager.getConnection(DriverManager.java:144) at com.example.mysqlcon.C at net.sourceforge.jtds.jdbc.TdsCore.createGssToken(TdsCore.java:4400) at net.sourceforge.jtds.jdbc.TdsCore.sendMSLoginPkt(TdsCore.java:1971) at net.sourceforge.jtds.jdbc.TdsCore.login (TdsCore.java:617) at net.sourceforge.jtds.jdbc.JtdsConnection.(JtdsConnection.java:371) at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:184) at java.sql.DriverManager .getConnection(DriverManager.java:179) at java.sql.DriverManager.getConnection(DriverManager.java:144) at com.example.mysqlcon.C onnectionClass.dbConn(ConnectionClass.kt:26) at com.example.mysqlcon.DatabaseHelper$SyncData.doInBackground(DatabaseHelper.kt:36) at com.example.mysqlcon.DatabaseHelper$SyncData.doInBackground(DatabaseHelper.kt:23) at android.os.AsyncTask$2.call(AsyncTask.java:292) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at java.lang.Thread.run(Thread.Z93F725A07423FE1C889F448B3 onnectionClass.dbConn(ConnectionClass.kt:26) at com.example.mysqlcon.DatabaseHelper$SyncData.doInBackground(DatabaseHelper.kt:36) at com.example.mysqlcon.DatabaseHelper$SyncData.doInBackground(DatabaseHelper.kt:23) at android .os.AsyncTask$2.call(AsyncTask.java:292) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at java.lang.Thread.run(Thread.Z93F725A07423FE1C889F448B3 3D21F46Z:818) 3D21F46Z:818)

Caused by: java.lang.ClassNotFoundException: Didn't find class "org.ietf.jgss.GSSManager" on path: DexPathList[[zip file "/data/app/com.example.mysqlcon-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) at java.lang.ClassLoader.loadClass(ClassLoader.java:511) at java.lang.ClassLoader.loadClass(ClassLoader.java:469) at net.sourceforge.jtds.jdbc.TdsCore.createGssToken(TdsCore.java:4400) at net.sourceforge.jtds.jdbc.TdsCore.sendMSLoginPkt(TdsCore.java:1971) at net.sourceforge.jtds.jdbc.TdsCore.login(TdsCore.java:617) a原因:java.lang.ClassNotFoundException:在路径:DexPathList [[zip 文件“/data/app/com.example.mysqlcon-1/base.apk”] ,nativeLibraryDirectories=[/vendor/lib, /system/lib]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) at java.lang.ClassLoader.loadClass(ClassLoader.java:511) at java.lang. ClassLoader.loadClass(ClassLoader.java:469) at net.sourceforge.jtds.jdbc.TdsCore.createGssToken(TdsCore.java:4400) at net.sourceforge.jtds.jdbc.TdsCore.sendMSLoginPkt(TdsCore.java:1971) at net .sourceforge.jtds.jdbc.TdsCore.login(TdsCore.java:617) t net.sourceforge.jtds.jdbc.JtdsConnection.(JtdsConnection.java:371) at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:184) at java.sql.DriverManager.getConnection(DriverManager.java:179) at java.sql.DriverManager.getConnection(DriverManager.java:144) at com.example.mysqlcon.ConnectionClass.dbConn(ConnectionClass.kt:26) at com.example.mysqlcon.DatabaseHelper$SyncData.doInBackground(DatabaseHelper.kt:36) at com.example.mysqlcon.DatabaseHelper$SyncData.doInBackground(DatabaseHelper.kt:23) at android.os.AsyncTask$2.call(AsyncTask.java:292) t net.sourceforge.jtds.jdbc.JtdsConnection.(JtdsConnection.java:371) at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:184) at java.sql.DriverManager.getConnection(DriverManager.java: 179) at java.sql.DriverManager.getConnection(DriverManager.java:144) at com.example.mysqlcon.ConnectionClass.dbConn(ConnectionClass.kt:26) at com.example.mysqlcon.DatabaseHelper$SyncData.doInBackground(DatabaseHelper.kt :36) at com.example.mysqlcon.DatabaseHelper$SyncData.doInBackground(DatabaseHelper.kt:23) at android.os.AsyncTask$2.call(AsyncTask.java:292) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: 1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at java.lang.Thread.run(Thread.java:818) Suppressed: java.lang.ClassNotFoundException: org.ietf.jgss.GSSManager at java.lang.Class.classForName(Native Method) at java.lang.BootClassLoader.findClass(ClassLoader.java:781) at java.lang.BootClassLoader.loadClass(ClassLoader.java:841) at java.lang.ClassLoader.loadClass(ClassLoader.java:504) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at java.lang.Thread.run(Thread.java:818) Suppressed: java.lang.ClassNotFoundException: org.ietf.jgss.GSSManager at java.lang.Class.classForName(Native Method) at java.lang.BootClassLoader.findClass(ClassLoader.java:781) at java.lang.BootClassLoader.loadClass(ClassLoader.java:841) at java.lang.ClassLoader.loadClass(类加载器.java:504)

... 17 more Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; ... 17 更多原因:java.lang.NoClassDefFoundError: Class 未使用引导 class 加载程序找到; no stack available 06-19 15:28:48.064 18819-18819/com.example.mysqlcon E/WindowManager: android.view.WindowLeaked: Activity com.example.mysqlcon.InvoiceActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView{11c938 VE.... R......D 0,0-681,215} that was originally added here at android.view.ViewRootImpl.(ViewRootImpl.java:530) at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:287) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91) at android.app.Dialog.show(Dialog.java:325) at android.app.ProgressDial no stack available 06-19 15:28:48.064 18819-18819/com.example.mysqlcon E/WindowManager: android.view.WindowLeaked: Activity com.example.mysqlcon.InvoiceActivity has leaked window com.android.internal.policy.impl .PhoneWindow$DecorView{11c938 VE.... R......D 0,0-681,215} that was originally added here at android.view.ViewRootImpl.(ViewRootImpl.java:530) at android.view.WindowManagerGlobal .addView(WindowManagerGlobal.java:287) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91) at android.app.Dialog.show(Dialog.java:325) at android.app.ProgressDial og.show(ProgressDialog.java:151) at android.app.ProgressDialog.show(ProgressDialog.java:134) at com.example.mysqlcon.DatabaseHelper$SyncData.onPreExecute(DatabaseHelper.kt:31) at android.os.AsyncTask.executeOnExecutor(AsyncTask.java:591) at android.os.AsyncTask.execute(AsyncTask.java:539) at com.example.mysqlcon.DatabaseHelper.getinvoices(DatabaseHelper.kt:92) at com.example.mysqlcon.InvoiceActivity.onCreate(InvoiceActivity.kt:21) at android.app.Activity.performCreate(Activity.java:6609) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1134) at ZC31B32364CE19CA8 og.show(ProgressDialog.java:151) at android.app.ProgressDialog.show(ProgressDialog.java:134) at com.example.mysqlcon.DatabaseHelper$SyncData.onPreExecute(DatabaseHelper.kt:31) at android.os.AsyncTask .executeOnExecutor(AsyncTask.java:591) at android.os.AsyncTask.execute(AsyncTask.java:539) at com.example.mysqlcon.DatabaseHelper.getinvoices(DatabaseHelper.kt:92) at com.example.mysqlcon.InvoiceActivity. onCreate(InvoiceActivity.kt:21) at android.app.Activity.performCreate(Activity.java:6609) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1134) at ZC31B32364CE19CA8 FCD150A417ECCE58Z.app.ActivityThread.performLaunchActivity(ActivityThread.java:3104) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3261) at android.app.ActivityThread.access$1000(ActivityThread.java:219) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1735) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:145) at android.app.ActivityThread.main(ActivityThread.java:6939) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.Z93F725A07423FE FCD150A417ECCE58Z.app.ActivityThread.performLaunchActivity(ActivityThread.java:3104) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3261) at android.app.ActivityThread.access$1000(ActivityThread.java:219) at android.app. ActivityThread$H.handleMessage(ActivityThread.java:1735) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:145) at android.app.ActivityThread.main (ActivityThread.java:6939) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.Z93F725A07423FE 1C889F448B33D21F46Z:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199) 1C889F448B33D21F46Z:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)

You have this:你有这个:

java.lang.Thread.run(Thread.java:818) Caused by: 
java.lang.NoClassDefFoundError: Failed resolution of: 
Lorg/ietf/jgss/GSSManager; at

Either you are using an incorrect proguard specification or this class is not available because a dependency is missing.您使用的 proguard 规范不正确,或者此 class 不可用,因为缺少依赖项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 java.lang.RuntimeException:执行doInBackground()时发生错误 - java.lang.RuntimeException: An error occured while executing doInBackground() java.lang.RuntimeException:执行doInBackground()时发生错误 - java.lang.RuntimeException:An error occured while executing doInBackground() java.lang.RuntimeException: 执行 doInBackground() 时发生错误 - java.lang.RuntimeException: An error occured while executing doInBackground() java.lang.RuntimeException:执行doInBackground()URI时发生错误 - java.lang.RuntimeException: An error occured while executing doInBackground() URI java.lang.RuntimeException:执行doInBackground()时发生错误 - java.lang.RuntimeException: An error occured while executing doInBackground() java.lang.RuntimeException:执行doInBackground()时发生错误 - java.lang.RuntimeException: An error occured while executing doInBackground() AsyncTask#1 java.lang.RuntimeException:执行doInBackground()时发生错误 - AsyncTask #1 java.lang.RuntimeException: An error occured while executing doInBackground() java.lang.RuntimeException:使用jsoup执行doInBackground()时发生错误 - java.lang.RuntimeException: An error occured while executing doInBackground() with jsoup 执行doInBackground()时发生java.lang.RuntimeException错误 - java.lang.RuntimeException error occured while executing doInBackground() java.lang.RuntimeException:在Android中执行doInBackground()时发生错误 - java.lang.RuntimeException: An error occured while executing doInBackground() in Android
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM