title: Error receiving broadcast Intent?
body: <p>Below is my <code>BroadcastReceiver</code> code where I'm getting this error:</p>
  
  <pre><code>java.lang.RuntimeException: Error receiving broadcast Intent { act=org.mosquitto.android.powerviewer.PING flg=0x4 (has extras)  
  </code></pre>
  
  <p>My code:</p>
  
  <pre><code>public class PingSender extends BroadcastReceiver {
  
      public void onReceive(Context context, Intent intent) {
          context2 = context;
  
          try {
              System.err.println("MQTT IS NULLLLLLLLLLLLL");
              mqttClient.ping();
          } catch (MqttException e) {
  
              Log.e("mqtt", "ping failed - MQTT exception", e);
  
              try {
                  mqttClient.disconnect();
              } catch (MqttPersistenceException e1) {
                  Log.e("mqtt", "disconnect failed - persistence exception", e1);
              }
  
              // reconnect
              if (connectToBroker()) {
                  String deviceID = mPrefs.getString(PREF_DEVICE_ID, null);
                  ;
                  deviceID = MQTT_CLIENT_ID + "/" + deviceID;
                  subscribeToTopic(deviceID);
              }
          }
  
          // start the next keep alive period
          scheduleNextPing();
      }
  }
  </code></pre>