You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by GitBox <gi...@apache.org> on 2020/12/01 08:08:20 UTC

[GitHub] [cordova-plugin-inappbrowser] Pradeepg89 commented on pull request #700: Android - Changed InAppBrowser.java so it works on modern devices

Pradeepg89 commented on pull request #700:
URL: https://github.com/apache/cordova-plugin-inappbrowser/pull/700#issuecomment-736298288


   Hi @PlanB007  @dpa99c  i tried above inappbrowser java file in android 10 . It is crashing with following error.
   
   > 2020-12-01 13:27:44.107 30171-30171/? I/ordova.worksho: Late-enabling -Xcheck:jni
   > 2020-12-01 13:27:44.167 30171-30171/? E/ordova.worksho: Unknown bits set in runtime_flags: 0x8000
   > 2020-12-01 13:27:44.214 30171-30171/? E/RefClass: java.lang.reflect.InvocationTargetException
   > 2020-12-01 13:27:44.561 30171-30171/com.cordova.workshop I/CordovaLog: Changing log level to DEBUG(3)
   > 2020-12-01 13:27:44.561 30171-30171/com.cordova.workshop I/CordovaActivity: Apache Cordova native platform version 7.1.4 is starting
   > 2020-12-01 13:27:44.561 30171-30171/com.cordova.workshop D/CordovaActivity: CordovaActivity.onCreate()
   > 2020-12-01 13:27:44.628 30171-30171/com.cordova.workshop I/WebViewFactory: Loading com.google.android.webview version 87.0.4280.66 (code 428006633)
   > 2020-12-01 13:27:44.793 30171-30171/com.cordova.workshop W/ordova.worksho: Accessing hidden method Landroid/os/Trace;->isTagEnabled(J)Z (greylist, reflection, allowed)
   > 2020-12-01 13:27:44.794 30171-30171/com.cordova.workshop W/ordova.worksho: Accessing hidden method Landroid/os/Trace;->traceBegin(JLjava/lang/String;)V (greylist, reflection, allowed)
   > 2020-12-01 13:27:44.794 30171-30171/com.cordova.workshop W/ordova.worksho: Accessing hidden method Landroid/os/Trace;->traceEnd(J)V (greylist, reflection, allowed)
   > 2020-12-01 13:27:44.794 30171-30171/com.cordova.workshop W/ordova.worksho: Accessing hidden method Landroid/os/Trace;->asyncTraceBegin(JLjava/lang/String;I)V (greylist, reflection, allowed)
   > 2020-12-01 13:27:44.794 30171-30171/com.cordova.workshop W/ordova.worksho: Accessing hidden method Landroid/os/Trace;->asyncTraceEnd(JLjava/lang/String;I)V (greylist, reflection, allowed)
   > 2020-12-01 13:27:44.898 30171-30171/com.cordova.workshop I/cr_LibraryLoader: Loaded native library version number "87.0.4280.66"
   > 2020-12-01 13:27:44.901 30171-30171/com.cordova.workshop I/cr_CachingUmaRecorder: Flushed 5 samples from 5 histograms.
   > 2020-12-01 13:27:45.200 30171-30307/com.cordova.workshop W/chromium: [WARNING:dns_config_service_posix.cc(342)] Failed to read DnsConfig.
   > 2020-12-01 13:27:45.465 30171-30171/com.cordova.workshop D/SystemWebViewEngine: CordovaWebView is running on device made by: realme
   > 2020-12-01 13:27:45.478 30171-30171/com.cordova.workshop D/PluginManager: init()
   > 2020-12-01 13:27:45.495 30171-30171/com.cordova.workshop D/CordovaWebViewImpl: >>> loadUrl(file:///android_asset/www/index.html)
   > 2020-12-01 13:27:45.508 30171-30310/com.cordova.workshop W/ordova.worksho: Accessing hidden method Landroid/media/AudioManager;->getOutputLatency(I)I (greylist, reflection, allowed)
   > 2020-12-01 13:27:45.522 30171-30310/com.cordova.workshop W/cr_media: Requires BLUETOOTH permission
   > 2020-12-01 13:27:45.578 30171-30353/com.cordova.workshop E/GED: Failed to get GED Log Buf, err(0)
   > 2020-12-01 13:27:45.579 30171-30353/com.cordova.workshop E/EGL-gift: Cannot load register apis
   > 2020-12-01 13:27:45.591 30171-30171/com.cordova.workshop D/CordovaActivity: Started the activity.
   > 2020-12-01 13:27:45.596 30171-30171/com.cordova.workshop D/CordovaActivity: Incoming Result. Request code = 120
   > 2020-12-01 13:27:45.603 30171-30171/com.cordova.workshop D/CordovaInterfaceImpl: Sending activity result to plugin
   > 2020-12-01 13:27:45.604 30171-30171/com.cordova.workshop D/InAppBrowser: onActivityResult (For Android >= 5.0)
   > 2020-12-01 13:27:45.611 30171-30171/com.cordova.workshop D/AndroidRuntime: Shutting down VM
   > 2020-12-01 13:27:45.615 30171-30171/com.cordova.workshop E/AndroidRuntime: FATAL EXCEPTION: main
   >     Process: com.cordova.workshop, PID: 30171
   >     java.lang.RuntimeException: Unable to resume activity {com.cordova.workshop/com.cordova.workshop.MainActivity}: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=120, result=-1, data=null} to activity {com.cordova.workshop/com.cordova.workshop.MainActivity}: java.lang.NullPointerException: Attempt to invoke interface method 'void android.webkit.ValueCallback.onReceiveValue(java.lang.Object)' on a null object reference
   >         at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4541)
   >         at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4577)
   >         at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:52)
   >         at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:181)
   >         at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:102)
   >         at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2230)
   >         at android.os.Handler.dispatchMessage(Handler.java:107)
   >         at android.os.Looper.loop(Looper.java:237)
   >         at android.app.ActivityThread.main(ActivityThread.java:7817)
   >         at java.lang.reflect.Method.invoke(Native Method)
   >         at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
   >         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1027)
   >      Caused by: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=120, result=-1, data=null} to activity {com.cordova.workshop/com.cordova.workshop.MainActivity}: java.lang.NullPointerException: Attempt to invoke interface method 'void android.webkit.ValueCallback.onReceiveValue(java.lang.Object)' on a null object reference
   >         at android.app.ActivityThread.deliverResults(ActivityThread.java:5200)
   >         at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4524)
   >         at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4577) 
   >         at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:52) 
   >         at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:181) 
   >         at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:102) 
   >         at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2230) 
   >         at android.os.Handler.dispatchMessage(Handler.java:107) 
   >         at android.os.Looper.loop(Looper.java:237) 
   >         at android.app.ActivityThread.main(ActivityThread.java:7817) 
   >         at java.lang.reflect.Method.invoke(Native Method) 
   >         at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492) 
   >         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1027) 
   >      Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'void android.webkit.ValueCallback.onReceiveValue(java.lang.Object)' on a null object reference
   >         at org.apache.cordova.inappbrowser.InAppBrowser.onActivityResult(InAppBrowser.java:1127)
   >         at org.apache.cordova.CordovaInterfaceImpl.onActivityResult(CordovaInterfaceImpl.java:159)
   >         at org.apache.cordova.CordovaActivity.onActivityResult(CordovaActivity.java:359)
   >         at android.app.Activity.dispatchActivityResult(Activity.java:8320)
   >         at android.app.ActivityThread.deliverResults(ActivityThread.java:5193)
   >         at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4524) 
   >         at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4577) 
   >         at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:52) 
   >         at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:181) 
   >         at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:102) 
   >         at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2230) 
   >         at android.os.Handler.dispatchMessage(Handler.java:107) 
   >         at android.os.Looper.loop(Looper.java:237) 
   >         at android.app.ActivityThread.main(ActivityThread.java:7817) 
   >         at java.lang.reflect.Method.invoke(Native Method) 
   >         at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492) 
   >         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1027) 
   > 2020-12-01 13:27:45.617 30171-30353/com.cordova.workshop W/IMGSRV: glGetString:4397: Override GL_RENDERER PowerVR SGX Doma 
   > 2020-12-01 13:27:45.636 30171-30353/com.cordova.workshop I/chatty: uid=10292(com.cordova.workshop) Chrome_InProcGp identical 2 lines
   > 2020-12-01 13:27:45.650 30171-30353/com.cordova.workshop W/IMGSRV: glGetString:4397: Override GL_RENDERER PowerVR SGX Doma 
   > 2020-12-01 13:27:45.693 30171-30171/com.cordova.workshop I/Process: Sending signal. PID: 30171 SIG: 9
   
   
   
   Kindly help how to resolve above issue.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org