dirkvranckaert / my-episodes-watch-manager

Automatically exported from code.google.com/p/my-episodes-watch-manager
1 stars 2 forks source link

Exception handling #5

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Exception handling needs to be checked

Original issue reported on code.google.com by dirkvran...@gmail.com on 18 Dec 2009 at 12:38

GoogleCodeExporter commented 8 years ago

Original comment by dirkvran...@gmail.com on 18 Dec 2009 at 12:40

GoogleCodeExporter commented 8 years ago
Entire exception handling modified, just need to catch the unkownhostexception 
when
no internet connection is available.

12-25 18:49:46.664: ERROR/SaxRssFeedParser(804): Could not connect to host.
12-25 18:49:46.664: ERROR/SaxRssFeedParser(804): java.net.UnknownHostException: 
Host
is unresolved: www.myepisodes.com:80
12-25 18:49:46.664: ERROR/SaxRssFeedParser(804):     at
java.net.Socket.connect(Socket.java:1002)
12-25 18:49:46.664: ERROR/SaxRssFeedParser(804):     at
org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.<init>(Htt
pConnection.java:67)
12-25 18:49:46.664: ERROR/SaxRssFeedParser(804):     at
org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionManager$Con
nectionPool.getHttpConnection(HttpConnectionManager.java:151)
12-25 18:49:46.664: ERROR/SaxRssFeedParser(804):     at
org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionManager.get
Connection(HttpConnectionManager.java:73)
12-25 18:49:46.664: ERROR/SaxRssFeedParser(804):     at
org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getHTTP
Connection(HttpURLConnection.java:826)
12-25 18:49:46.664: ERROR/SaxRssFeedParser(804):     at
org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.connect
(HttpURLConnection.java:812)
12-25 18:49:46.664: ERROR/SaxRssFeedParser(804):     at
org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInpu
tStream(HttpURLConnection.java:1054)
12-25 18:49:46.664: ERROR/SaxRssFeedParser(804):     at
eu.vranckaert.episodeWatcher.service.SaxRssFeedParser.parseFeed(SaxRssFeedParser
.java:36)
12-25 18:49:46.664: ERROR/SaxRssFeedParser(804):     at
eu.vranckaert.episodeWatcher.service.MyEpisodesService.retrieveEpisodes(MyEpisod
esService.java:83)
12-25 18:49:46.664: ERROR/SaxRssFeedParser(804):     at
eu.vranckaert.episodeWatcher.EpisodesWatchListActivity.getEpisodes(EpisodesWatch
ListActivity.java:172)
12-25 18:49:46.664: ERROR/SaxRssFeedParser(804):     at
eu.vranckaert.episodeWatcher.EpisodesWatchListActivity.access$6(EpisodesWatchLis
tActivity.java:170)
12-25 18:49:46.664: ERROR/SaxRssFeedParser(804):     at
eu.vranckaert.episodeWatcher.EpisodesWatchListActivity$3.run(EpisodesWatchListAc
tivity.java:156)
12-25 18:49:46.664: ERROR/SaxRssFeedParser(804):     at
java.lang.Thread.run(Thread.java:1058)
12-25 18:49:46.785: WARN/dalvikvm(804): threadid=17: thread exiting with 
uncaught
exception (group=0x4000fe70)
12-25 18:49:46.811: INFO/dalvikvm(804): Debugger is active
12-25 18:49:46.917: ERROR/AndroidRuntime(804): Uncaught handler: thread
EpisodeRetrievalBackground exiting due to uncaught exception
12-25 18:49:47.463: ERROR/AndroidRuntime(804): java.lang.RuntimeException: Can't
create handler inside thread that has not called Looper.prepare()
12-25 18:49:47.463: ERROR/AndroidRuntime(804):     at
android.os.Handler.<init>(Handler.java:121)
12-25 18:49:47.463: ERROR/AndroidRuntime(804):     at
android.widget.Toast.<init>(Toast.java:397)
12-25 18:49:47.463: ERROR/AndroidRuntime(804):     at
android.widget.Toast.makeText(Toast.java:230)
12-25 18:49:47.463: ERROR/AndroidRuntime(804):     at
android.widget.Toast.makeText(Toast.java:256)
12-25 18:49:47.463: ERROR/AndroidRuntime(804):     at
eu.vranckaert.episodeWatcher.EpisodesWatchListActivity.getEpisodes(EpisodesWatch
ListActivity.java:174)
12-25 18:49:47.463: ERROR/AndroidRuntime(804):     at
eu.vranckaert.episodeWatcher.EpisodesWatchListActivity.access$6(EpisodesWatchLis
tActivity.java:170)
12-25 18:49:47.463: ERROR/AndroidRuntime(804):     at
eu.vranckaert.episodeWatcher.EpisodesWatchListActivity$3.run(EpisodesWatchListAc
tivity.java:156)
12-25 18:49:47.463: ERROR/AndroidRuntime(804):     at
java.lang.Thread.run(Thread.java:1058)

Original comment by dirkvran...@gmail.com on 25 Dec 2009 at 5:54

GoogleCodeExporter commented 8 years ago

Original comment by dirkvran...@gmail.com on 25 Dec 2009 at 5:54

GoogleCodeExporter commented 8 years ago
Ready =) when an exception occurs in the list view an alert dialog is shown. 
When an
exception is thrown in the login view the a so called 'Toast' message is shown!

Original comment by dirkvran...@gmail.com on 21 Jan 2010 at 9:27