Uploaded image for project: 'AeroGear'
  1. AeroGear
  2. AEROGEAR-4062

Example: Latest ProDoctor causes threading issues

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Done
    • Icon: Major Major
    • 1.2.0
    • 1.1.0
    • None
    • None
    • Samsung Galaxy SII
      Android 4.1.2
      Kernel 3.0.31-1211311

      Looks like the last update to the ProDoctor causes some threading issues (on my Phone)

      from LogCat

      06-28 11:20:24.453: E/AndroidRuntime(20942): FATAL EXCEPTION: pool-1-thread-1
      06-28 11:20:24.453: E/AndroidRuntime(20942): android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
      06-28 11:20:24.453: E/AndroidRuntime(20942): 	at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:4925)
      06-28 11:20:24.453: E/AndroidRuntime(20942): 	at android.view.ViewRootImpl.requestLayout(ViewRootImpl.java:950)
      06-28 11:20:24.453: E/AndroidRuntime(20942): 	at android.view.View.requestLayout(View.java:15461)
      06-28 11:20:24.453: E/AndroidRuntime(20942): 	at android.view.View.requestLayout(View.java:15461)
      06-28 11:20:24.453: E/AndroidRuntime(20942): 	at android.view.View.requestLayout(View.java:15461)
      06-28 11:20:24.453: E/AndroidRuntime(20942): 	at android.view.View.requestLayout(View.java:15461)
      06-28 11:20:24.453: E/AndroidRuntime(20942): 	at android.view.ViewGroup.removeView(ViewGroup.java:3801)
      06-28 11:20:24.453: E/AndroidRuntime(20942): 	at com.android.internal.widget.ActionBarView.setMenu(ActionBarView.java:472)
      06-28 11:20:24.453: E/AndroidRuntime(20942): 	at com.android.internal.policy.impl.PhoneWindow.preparePanel(PhoneWindow.java:447)
      06-28 11:20:24.453: E/AndroidRuntime(20942): 	at com.android.internal.policy.impl.PhoneWindow.invalidatePanelMenu(PhoneWindow.java:829)
      06-28 11:20:24.453: E/AndroidRuntime(20942): 	at com.actionbarsherlock.internal.ActionBarSherlockNative.dispatchInvalidateOptionsMenu(ActionBarSherlockNative.java:49)
      06-28 11:20:24.453: E/AndroidRuntime(20942): 	at com.actionbarsherlock.app.SherlockFragmentActivity.invalidateOptionsMenu(SherlockFragmentActivity.java:150)
      06-28 11:20:24.453: E/AndroidRuntime(20942): 	at org.jboss.aerogear.android.unifiedpush.quickstart.activities.PushQuickstartActivity.displayFragment(PushQuickstartActivity.java:144)
      06-28 11:20:24.453: E/AndroidRuntime(20942): 	at org.jboss.aerogear.android.unifiedpush.quickstart.activities.PushQuickstartActivity.displayAvalableLeadsScreen(PushQuickstartActivity.java:135)
      06-28 11:20:24.453: E/AndroidRuntime(20942): 	at org.jboss.aerogear.android.unifiedpush.quickstart.activities.PushQuickstartActivity.access$1(PushQuickstartActivity.java:134)
      06-28 11:20:24.453: E/AndroidRuntime(20942): 	at org.jboss.aerogear.android.unifiedpush.quickstart.activities.PushQuickstartActivity$1.onSuccess(PushQuickstartActivity.java:161)
      06-28 11:20:24.453: E/AndroidRuntime(20942): 	at org.jboss.aerogear.android.unifiedpush.quickstart.activities.PushQuickstartActivity$1.onSuccess(PushQuickstartActivity.java:1)
      06-28 11:20:24.453: E/AndroidRuntime(20942): 	at org.jboss.aerogear.android.authentication.impl.AGSecurityAuthenticationModule$2.run(AGSecurityAuthenticationModule.java:118)
      06-28 11:20:24.453: E/AndroidRuntime(20942): 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
      06-28 11:20:24.453: E/AndroidRuntime(20942): 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
      06-28 11:20:24.453: E/AndroidRuntime(20942): 	at java.lang.Thread.run(Thread.java:856)
      

            Unassigned Unassigned
            mwessend@redhat.com Matthias Wessendorf
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: