App crash reports

32 views
Skip to first unread message

off...@aktionsfinder.at

unread,
Dec 30, 2015, 7:14:36 AM12/30/15
to plot-users
Hi all,

we have implemented the plot project for android and after it we have received severel app crashes with the 2 following reports.
Any idea what's the reason for those crashes?

Thanks in advance.


android.content.ReceiverCallNotAllowedException: BroadcastReceiver components are not allowed to register to receive intents
at android.app.ReceiverRestrictedContext.registerReceiver(ContextImpl.java:201)
at android.app.ReceiverRestrictedContext.registerReceiver(ContextImpl.java:190)
at com.plotprojects.retail.android.internal.c.j.a(Unknown Source)
at com.plotprojects.retail.android.internal.c.g.f(Unknown Source)
at com.plotprojects.retail.android.g.f(Unknown Source)
at com.plotprojects.retail.android.h.f(Unknown Source)
at com.plotprojects.retail.android.Plot.getLoadedGeotriggers(Unknown Source)
at com.plotprojects.cordova.PlotCordovaPlugin$2.run(PlotCordovaPlugin.java:348)
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)


and


android.content.ReceiverCallNotAllowedException: BroadcastReceiver components are not allowed to register to receive intents
at android.app.ReceiverRestrictedContext.registerReceiver(ContextImpl.java:201)
at android.app.ReceiverRestrictedContext.registerReceiver(ContextImpl.java:190)
at com.plotprojects.retail.android.internal.c.j.a(Unknown Source)
at com.plotprojects.retail.android.internal.c.g.e(Unknown Source)
at com.plotprojects.retail.android.g.e(Unknown Source)
at com.plotprojects.retail.android.h.e(Unknown Source)
at com.plotprojects.retail.android.Plot.getLoadedNotifications(Unknown Source)
at com.plotprojects.cordova.PlotCordovaPlugin$1.run(PlotCordovaPlugin.java:329)
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)

Mark van der Tol

unread,
Dec 31, 2015, 8:15:40 AM12/31/15
to plot-users
Hi,

Thank you for reporting this issue. It seems something goes wrong with retrieving the loaded notifications/geotriggers in Phonegap/Cordova. We'll investigate the issue.

Would you mind answering the following questions so it will be easier for us to reproduce the problem:
  • Where in your code do you call getLoadedNotifications/getLoadedGeotriggers? Is it in a normal view or is it in a handler?
  • Are you using the latest version of Cordova/Phonegap?
  • What Android version does this issue occur? 
Kind regards,
Mark van der Tol
Plot Projects

off...@aktionsfinder.at

unread,
Jan 4, 2016, 6:37:31 AM1/4/16
to plot-users
Hi,

Cordova Version: 5.4.1
Cordova Crosswalk Chromium Version: 15+
-
Android-Version: Android 5.04
Device: HTC One (M8) (htc_m8)
Error:
    -
Android-Version: Android 4.41
Device: Galaxy Tab3 7.0 (lt023g)
Error:
android.content.ReceiverCallNotAllowedException: BroadcastReceiver components are not allowed to register to receive intents
at android.app.ReceiverRestrictedContext.registerReceiver(ContextImpl.java:247)
at android.app.ReceiverRestrictedContext.registerReceiver(ContextImpl.java:236)
at com.plotprojects.retail.android.internal.c.j.a(Unknown Source)
at com.plotprojects.retail.android.internal.c.g.e(Unknown Source)
at com.plotprojects.retail.android.g.e(Unknown Source)
at com.plotprojects.retail.android.h.e(Unknown Source)
at com.plotprojects.retail.android.Plot.getLoadedNotifications(Unknown Source)
at com.plotprojects.cordova.PlotCordovaPlugin$1.run(PlotCordovaPlugin.java:329)
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:841)
-
Android-Version: Android 5.11
Device: HTC One M9 (htc_himauhl)
Error:
android.content.ReceiverCallNotAllowedException: BroadcastReceiver components are not allowed to register to receive intents
at android.app.ReceiverRestrictedContext.registerReceiver(ContextImpl.java:202)
at android.app.ReceiverRestrictedContext.registerReceiver(ContextImpl.java:191)
at com.plotprojects.retail.android.internal.c.j.a(Unknown Source)
at com.plotprojects.retail.android.internal.c.g.e(Unknown Source)
at com.plotprojects.retail.android.g.e(Unknown Source)
at com.plotprojects.retail.android.h.e(Unknown Source)
at com.plotprojects.retail.android.Plot.getLoadedNotifications(Unknown Source)
at com.plotprojects.cordova.PlotCordovaPlugin$1.run(PlotCordovaPlugin.java:329)
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)
-
Android-Version: Android 5.01
Device: HTC One (m7)
Error:

Mark van der Tol

unread,
Jan 4, 2016, 11:58:47 AM1/4/16
to plot-users
Thank you for your reply.

We'll provide a fix for this issue on a short notice. A workaround for now would be to not use these methods.

Kind regards,
Mark van der Tol
Plot Projects

On Wednesday, 30 December 2015 13:14:36 UTC+1 wrote:

Mark van der Tol

unread,
Jan 6, 2016, 8:08:46 AM1/6/16
to plot-users
Hi,

We've investigated the issue and we've found that it only occurs in version 1.11.0 of our Android plugin. The issue is no longer present in 1.11.1 or newer. We already released this fix for Phonegap a month ago. Please update to version 1.12.0 and the issue should be resolved.

If you run into other issues or if you have further questions, please let us know.


Kind regards,
Mark van der Tol
Plot Projects
Reply all
Reply to author
Forward
0 new messages