The sample app given under the heading "Threading in Android" in the book "Learning Android" crashes whenever it tries to update the "twitter" status of the user.
The stack trace of the error is given below:
04-02 14:37:20.295: ERROR/AndroidRuntime(370): Uncaught handler: thread AsyncTask #1 exiting due to uncaught exception 04-02 14:37:20.315: ERROR/AndroidRuntime(370): java.lang.RuntimeException: An error occured while executing doInBackground() 04-02 14:37:20.315: ERROR/AndroidRuntime(370): at android.os.AsyncTask$3.done(AsyncTask.java:200) 04-02 14:37:20.315: ERROR/AndroidRuntime(370): at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273) 04-02 14:37:20.315: ERROR/AndroidRuntime(370): at java.util.concurrent.FutureTask.setException(FutureTask.java:124) 04-02 14:37:20.315: ERROR/AndroidRuntime(370): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307) 04-02 14:37:20.315: ERROR/AndroidRuntime(370): at java.util.concurrent.FutureTask.run(FutureTask.java:137) 04-02 14:37:20.315: ERROR/AndroidRuntime(370): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068) 04-02 14:37:20.315: ERROR/AndroidRuntime(370): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561) 04-02 14:37:20.315: ERROR/AndroidRuntime(370): at java.lang.Thread.run(Thread.java:1096) 04-02 14:37:20.315: ERROR/AndroidRuntime(370): Caused by: java.lang.IllegalArgumentException 04-02 14:37:20.315: ERROR/AndroidRuntime(370): at java.util.Date.parse(Date.java:447) 04-02 14:37:20.315: ERROR/AndroidRuntime(370): at java.util.Date.<init>(Date.java:157) 04-02 14:37:20.315: ERROR/AndroidRuntime(370): at winterwell.jtwitter.Twitter$Status.<init>(Twitter.java:614) 04-02 14:37:20.315: ERROR/AndroidRuntime(370): at winterwell.jtwitter.Twitter.updateStatus(Twitter.java:3073) 04-02 14:37:20.315: ERROR/AndroidRuntime(370): at winterwell.jtwitter.Twitter.updateStatus(Twitter.java:3003) 04-02 14:37:20.315: ERROR/AndroidRuntime(370): at com.marakana.yamba.StatusActivity$PostToTwitter.doInBackground(StatusActivity.java:44) 04-02 14:37:20.315: ERROR/AndroidRuntime(370): at com.marakana.yamba.StatusActivity$PostToTwitter.doInBackground(StatusActivity.java:1) 04-02 14:37:20.315: ERROR/AndroidRuntime(370): at android.os.AsyncTask$2.call(AsyncTask.java:185) 04-02 14:37:20.315: ERROR/AndroidRuntime(370): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305) 04-02 14:37:20.315: ERROR/AndroidRuntime(370): ... 4 more
Could anyone please suggest the solution for this problem?

Help




