[gbrainy] Report exceptions
- From: Jordi Mas <jmas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gbrainy] Report exceptions
- Date: Thu, 12 Aug 2010 13:57:23 +0000 (UTC)
commit 4b174e6525063443345bcf8ef989b88eb5b68179
Author: Jordi Mas <jmas softcatala org>
Date: Thu Aug 12 15:58:36 2010 +0200
Report exceptions
src/Clients/Classical/Dialogs/AboutDialog.cs | 5 ++++-
src/Clients/Classical/gbrainy.cs | 6 +++++-
src/Core/Libraries/CairoContext.cs | 6 +++---
src/Core/Main/GameManager.cs | 4 ++--
src/Core/Main/PlayerHistory.cs | 10 +++++++---
src/Core/Main/Preferences.cs | 11 ++++++++---
src/Core/Main/Xml/GameXml.cs | 2 +-
7 files changed, 30 insertions(+), 14 deletions(-)
---
diff --git a/src/Clients/Classical/Dialogs/AboutDialog.cs b/src/Clients/Classical/Dialogs/AboutDialog.cs
index 6041a4c..bf73542 100644
--- a/src/Clients/Classical/Dialogs/AboutDialog.cs
+++ b/src/Clients/Classical/Dialogs/AboutDialog.cs
@@ -82,7 +82,10 @@ namespace gbrainy.Clients.Classical
{
try {
return new Pixbuf (System.Reflection.Assembly.GetEntryAssembly (), resource);
- } catch {
+ }
+ catch (Exception e)
+ {
+ Console.WriteLine ("AboutDialog.LoadFromAssembly. Could not load resource {0}. Error {1}", resource, e);
return null;
}
}
diff --git a/src/Clients/Classical/gbrainy.cs b/src/Clients/Classical/gbrainy.cs
index 58c5746..446b4b6 100755
--- a/src/Clients/Classical/gbrainy.cs
+++ b/src/Clients/Classical/gbrainy.cs
@@ -710,7 +710,11 @@ namespace gbrainy.Clients.Classical
{
try {
Unix.SetProcessName ("gbrainy");
- } catch {}
+ }
+ catch (Exception e)
+ {
+ Console.WriteLine ("gbrainy.Main. Could not set process name. Error {0}", e);
+ }
DateTime start_time = DateTime.Now;
diff --git a/src/Core/Libraries/CairoContext.cs b/src/Core/Libraries/CairoContext.cs
index d19219c..cca5d34 100644
--- a/src/Core/Libraries/CairoContext.cs
+++ b/src/Core/Libraries/CairoContext.cs
@@ -238,9 +238,9 @@ namespace gbrainy.Core.Libraries
DrawImage (image, x, y, width, height);
}
}
- catch (Exception)
+ catch (Exception e)
{
- return;
+ Console.WriteLine ("CairoContext.DrawImageFromAssembly. Could not load resource {0}. Error {1}", resource, e);
}
}
@@ -254,7 +254,7 @@ namespace gbrainy.Core.Libraries
}
catch (Exception e)
{
- Console.WriteLine ("CairoContext. Error '{0}' when drawing image from filename {1}", e.Message, filename);
+ Console.WriteLine ("CairoContext.DrawImageFromFile. Could not load file {0}. Error {1}", filename, e);
}
}
diff --git a/src/Core/Main/GameManager.cs b/src/Core/Main/GameManager.cs
index fd3a807..c002a26 100644
--- a/src/Core/Main/GameManager.cs
+++ b/src/Core/Main/GameManager.cs
@@ -205,7 +205,7 @@ namespace gbrainy.Core.Main
catch (Exception e)
{
- Console.WriteLine ("GameManager.LoadAssemblyGame. Exception: {0}", e);
+ Console.WriteLine ("GameManager.LoadAssemblyGames. Could not load file {0}. Error {1}", file, e);
}
}
@@ -291,7 +291,7 @@ namespace gbrainy.Core.Main
}
catch (Exception e)
{
- Console.WriteLine (String.Format ("Exception {0} when loading the plugins", e));
+ Console.WriteLine ("GameManager.LoadPlugins. Error loading plugins. Error {0}", e);
}
#endif
}
diff --git a/src/Core/Main/PlayerHistory.cs b/src/Core/Main/PlayerHistory.cs
index ccb408d..e5c47a3 100644
--- a/src/Core/Main/PlayerHistory.cs
+++ b/src/Core/Main/PlayerHistory.cs
@@ -100,21 +100,25 @@ namespace gbrainy.Core.Main
catch (Exception e)
{
- Console.WriteLine ("PlayerHistory. Cannot save {0}", e);
+ Console.WriteLine ("PlayerHistory.Save. Could not save file {0}. Error {1}", file, e);
}
}
public void Load ()
{
- try {
+ try {
+ if (File.Exists (file) == false)
+ return;
+
using (FileStream str = File.OpenRead (file))
{
XmlSerializer bf = new XmlSerializer (typeof (List <GameSessionHistory>));
games = (List <GameSessionHistory>) bf.Deserialize(str);
}
}
- catch (Exception)
+ catch (Exception e)
{
+ Console.WriteLine ("PlayerHistory.Load. Could not load file {0}. Error {1}", file, e);
}
}
}
diff --git a/src/Core/Main/Preferences.cs b/src/Core/Main/Preferences.cs
index 1cfaadc..c717db5 100644
--- a/src/Core/Main/Preferences.cs
+++ b/src/Core/Main/Preferences.cs
@@ -129,8 +129,9 @@ namespace gbrainy.Core.Main
properties.WriteXml (writer);
writer.Close ();
}
- catch (Exception)
+ catch (Exception e)
{
+ Console.WriteLine ("Preferences.Save. Could not save file {0}. Error {1}", file, e);
}
}
@@ -170,14 +171,18 @@ namespace gbrainy.Core.Main
{
try {
LoadDefaultValues ();
+
+ if (File.Exists (file) == false)
+ return;
+
XmlTextReader reader = new XmlTextReader (file);
properties.ReadXml (reader);
reader.Close ();
}
- catch (Exception)
+ catch (Exception e)
{
+ Console.WriteLine ("Preferences.Load. Could not load file {0}. Error {1}", file, e);
}
}
-
}
}
diff --git a/src/Core/Main/Xml/GameXml.cs b/src/Core/Main/Xml/GameXml.cs
index 2036028..bfffffb 100644
--- a/src/Core/Main/Xml/GameXml.cs
+++ b/src/Core/Main/Xml/GameXml.cs
@@ -164,7 +164,7 @@ namespace gbrainy.Core.Main.Xml
}
catch (Exception e)
{
- Console.WriteLine ("GameXml.Initialize {0}", e);
+ Console.WriteLine ("GameXml.Initialize. Error {0}", e);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]