eclipse / paho.mqtt.java

Eclipse Paho Java MQTT client library. Paho is an Eclipse IoT project.
https://eclipse.org/paho
Other
2.12k stars 883 forks source link

java.lang.IllegalStateException: Maximum limit of concurrent alarms 500 reached for uid: u0a548 #935

Open seven001 opened 2 years ago

seven001 commented 2 years ago

Thread Name: 'MQTT Rec: a723ade9c7ef4cef868b86c7f15993e5' Back traces starts. java.lang.IllegalStateException: Maximum limit of concurrent alarms 500 reached for uid: u0a548, callingPackage: com.peanut.dispatch at android.os.Parcel.createExceptionOrNull(Parcel.java:2445) at android.os.Parcel.createException(Parcel.java:2421) at android.os.Parcel.readException(Parcel.java:2404) at android.os.Parcel.readException(Parcel.java:2346) at android.app.IAlarmManager$Stub$Proxy.set(IAlarmManager.java:395) at android.app.AlarmManager.setImpl(AlarmManager.java:976) at android.app.AlarmManager.setImpl(AlarmManager.java:936) at android.app.AlarmManager.setExactAndAllowWhileIdle(AlarmManager.java:1204) at org.eclipse.paho.android.service.AlarmPingSender.schedule(AlarmPingSender.java:115) at org.eclipse.paho.android.service.AlarmPingSender.start(AlarmPingSender.java:79) at org.eclipse.paho.client.mqttv3.internal.ClientState.connected(ClientState.java:1214) at org.eclipse.paho.client.mqttv3.internal.ClientState.notifyReceivedAck(ClientState.java:1050) at org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:151) at java.lang.Thread.run(Thread.java:920) Caused by: android.os.RemoteException: Remote stack trace: at com.android.server.alarm.AlarmManagerService.setImpl(AlarmManagerService.java:2283) at com.android.server.alarm.AlarmManagerService$5.set(AlarmManagerService.java:3038) at android.app.IAlarmManager$Stub.onTransact(IAlarmManager.java:211) at android.os.Binder.execTransactInternal(Binder.java:1220) at android.os.Binder.execTransact(Binder.java:1179)

Back traces ends.

This problem occurs on the Samsung mobile phone .How to solve it?