I'm a android developer, and recently i get so many crash like that:

07-06 16:28:19.166: ERROR/AndroidRuntime(1450): Uncaught handler:
thread Notifications queue exiting due to uncaught exception
07-06 16:28:19.196: ERROR/AndroidRuntime(1450):
java.util.concurrent.RejectedExecutionException
07-06 16:28:19.196: ERROR/AndroidRuntime(1450): at
java.util.concurrent.ThreadPoolExecutor$AbortPolic y.rejectedExecution(ThreadPoolExecutor.java:1464)
07-06 16:28:19.196: ERROR/AndroidRuntime(1450): at
java.util.concurrent.ThreadPoolExecutor.reject(Thr eadPoolExecutor.java:381)
07-06 16:28:19.196: ERROR/AndroidRuntime(1450): at
java.util.concurrent.ThreadPoolExecutor.execute(Th readPoolExecutor.java:854)
07-06 16:28:19.196: ERROR/AndroidRuntime(1450): at
java.util.concurrent.Executors$DelegatedExecutorSe rvice.execute(Executors.java:592)
07-06 16:28:19.196: ERROR/AndroidRuntime(1450): at
com.lightstreamer.ls_client.ExtConnectionListener. onConnectTimeout(ExtConnectionListener.java:169)
07-06 16:28:19.196: ERROR/AndroidRuntime(1450): at
com.lightstreamer.ls_client.MyServerListener$11.ru n(MyServerListener.java:265)
07-06 16:28:19.196: ERROR/AndroidRuntime(1450): at
java.util.concurrent.ThreadPoolExecutor$Worker.run Task(ThreadPoolExecutor.java:648)
07-06 16:28:19.196: ERROR/AndroidRuntime(1450): at
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:673)
07-06 16:28:19.196: ERROR/AndroidRuntime(1450): at
java.lang.Thread.run(Thread.java:1060)

so, i want know why that crash happen, and how to avoid that.

Thanks!