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 2021/08/10 12:35:15 UTC
[GitHub] [cordova-plugin-camera] dantheman2865 commented on issue #744: App crash after allowing the camera permission
dantheman2865 commented on issue #744:
URL: https://github.com/apache/cordova-plugin-camera/issues/744#issuecomment-895990707
I am also experiencing the same problem on 5.0.3. Here are the exception logs from my Android App:
```
2021-08-10 08:31:27.551 4303-4598/my.app.name V/Capacitor/Plugin: To native (Cordova plugin): callbackId: Camera770925669, service: Camera, action: takePicture, actionArgs: [100,0,1,-1,-1,0,0,false,false,false,null,0]
2021-08-10 08:31:27.563 4303-4598/my.app.name W/System.err: java.lang.ClassNotFoundException: my.app.name.BuildConfig
2021-08-10 08:31:27.657 4303-4598/my.app.name W/System.err: at java.lang.Class.classForName(Native Method)
2021-08-10 08:31:27.657 4303-4598/my.app.name W/System.err: at java.lang.Class.forName(Class.java:454)
2021-08-10 08:31:27.657 4303-4598/my.app.name W/System.err: at java.lang.Class.forName(Class.java:379)
2021-08-10 08:31:27.658 4303-4598/my.app.name W/System.err: at org.apache.cordova.BuildHelper.getBuildConfigValue(BuildHelper.java:54)
2021-08-10 08:31:27.659 4303-4598/my.app.name W/System.err: at org.apache.cordova.camera.CameraLauncher.execute(CameraLauncher.java:149)
2021-08-10 08:31:27.659 4303-4598/my.app.name W/System.err: at org.apache.cordova.CordovaPlugin.execute(CordovaPlugin.java:98)
2021-08-10 08:31:27.660 4303-4598/my.app.name W/System.err: at org.apache.cordova.PluginManager.exec(PluginManager.java:132)
2021-08-10 08:31:27.660 4303-4598/my.app.name W/System.err: at com.getcapacitor.MessageHandler.callCordovaPluginMethod(MessageHandler.java:123)
2021-08-10 08:31:27.661 4303-4598/my.app.name W/System.err: at com.getcapacitor.MessageHandler.postMessage(MessageHandler.java:61)
2021-08-10 08:31:27.661 4303-4598/my.app.name W/System.err: at android.os.MessageQueue.nativePollOnce(Native Method)
2021-08-10 08:31:27.662 4303-4598/my.app.name W/System.err: at android.os.MessageQueue.next(MessageQueue.java:342)
2021-08-10 08:31:27.662 4303-4598/my.app.name W/System.err: at android.os.Looper.loop(Looper.java:197)
2021-08-10 08:31:27.663 4303-4598/my.app.name W/System.err: at android.os.HandlerThread.run(HandlerThread.java:67)
2021-08-10 08:31:27.668 4303-4598/my.app.name W/System.err: Caused by: java.lang.ClassNotFoundException: Didn't find class "my.app.name.BuildConfig" on path: DexPathList[[zip file "/data/app/~~piXwCSu6z0GFSDKzF5J3MQ==/my.app.name-l6Kcd9m8pwVqzEmG13Ny-w==/base.apk"],nativeLibraryDirectories=[/data/app/~~piXwCSu6z0GFSDKzF5J3MQ==/my.app.name-l6Kcd9m8pwVqzEmG13Ny-w==/lib/arm64, /system/lib64, /system/system_ext/lib64, /product/lib64]]
2021-08-10 08:31:27.669 4303-4598/my.app.name W/System.err: at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:207)
2021-08-10 08:31:27.669 4303-4598/my.app.name W/System.err: at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
2021-08-10 08:31:27.670 4303-4598/my.app.name W/System.err: at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
2021-08-10 08:31:27.670 4303-4598/my.app.name W/System.err: ... 13 more
2021-08-10 08:31:27.699 4303-4303/my.app.name D/Capacitor: App paused
2021-08-10 08:31:29.968 4303-4303/my.app.name D/Capacitor: Unable to find a Capacitor plugin to handle permission requestCode, trying Cordova plugins 2
2021-08-10 08:31:30.096 4303-4303/my.app.name D/AndroidRuntime: Shutting down VM
2021-08-10 08:31:30.108 4303-4303/my.app.name E/AndroidRuntime: FATAL EXCEPTION: main
Process: my.app.name, PID: 4303
java.lang.RuntimeException: Failure delivering result ResultInfo{who=@android:requestPermissions:, request=2, result=-1, data=Intent { act=android.content.pm.action.REQUEST_PERMISSIONS (has extras) }} to activity {my.app.name/io.ionic.starter.MainActivity}: java.lang.IllegalArgumentException: Couldn't find meta-data for provider with authority null.cordova.plugin.camera.provider
at android.app.ActivityThread.deliverResults(ActivityThread.java:5091)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:5132)
at android.app.servertransaction.ActivityResultItem.execute(ActivityResultItem.java:51)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2126)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:250)
at android.app.ActivityThread.main(ActivityThread.java:7766)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:604)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:958)
Caused by: java.lang.IllegalArgumentException: Couldn't find meta-data for provider with authority null.cordova.plugin.camera.provider
at androidx.core.content.FileProvider.parsePathStrategy(FileProvider.java:606)
at androidx.core.content.FileProvider.getPathStrategy(FileProvider.java:579)
at androidx.core.content.FileProvider.getUriForFile(FileProvider.java:417)
at org.apache.cordova.camera.CameraLauncher.takePicture(CameraLauncher.java:297)
at org.apache.cordova.camera.CameraLauncher.onRequestPermissionResult(CameraLauncher.java:1319)
at com.getcapacitor.cordova.MockCordovaInterfaceImpl.handlePermissionResult(MockCordovaInterfaceImpl.java:32)
at com.getcapacitor.Bridge.onRequestPermissionsResult(Bridge.java:847)
at com.getcapacitor.BridgeActivity.onRequestPermissionsResult(BridgeActivity.java:188)
at android.app.Activity.dispatchRequestPermissionsResult(Activity.java:8570)
at android.app.Activity.dispatchActivityResult(Activity.java:8418)
at android.app.ActivityThread.deliverResults(ActivityThread.java:5084)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:5132)
at android.app.servertransaction.ActivityResultItem.execute(ActivityResultItem.java:51)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2126)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:250)
at android.app.ActivityThread.main(ActivityThread.java:7766)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:604)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:958)
```
--
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.
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
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