NOJIRA attempting to fix the .net build on buildbot again
diff --git a/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/EventLogger.cs b/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/EventLogger.cs
index 48cf312..670b433 100644
--- a/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/EventLogger.cs
+++ b/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/EventLogger.cs
@@ -50,9 +50,19 @@
/// </summary>
public static void RegisterLogSources()
{
- if (!System.Diagnostics.EventLog.SourceExists(EVENT_LOG_SOURCE))
+ Boolean isRegistered = false;
+ try {
+ isRegistered = System.Diagnostics.EventLog.SourceExists(EVENT_LOG_SOURCE);
+ } catch { }
+ if (!isRegistered)
{
- EventLog.CreateEventSource(EVENT_LOG_SOURCE, EVENT_LOG_SOURCE);
+ try
+ {
+ EventLog.CreateEventSource(EVENT_LOG_SOURCE, EVENT_LOG_SOURCE);
+ }catch (Exception ex)
+ {
+ throw ex;
+ }
}
diff --git a/juddi-client.net/juddi-installer/Program.cs b/juddi-client.net/juddi-installer/Program.cs
index 6e04594..788349f 100644
--- a/juddi-client.net/juddi-installer/Program.cs
+++ b/juddi-client.net/juddi-installer/Program.cs
@@ -27,7 +27,14 @@
{
static void Main(string[] args)
{
- EventLogger.RegisterLogSources();
+ try
+ {
+ EventLogger.RegisterLogSources();
+ }
+ catch (Exception ex)
+ {
+ Console.WriteLine("Unable to register event log source. Did you run this tool as administrator? " + ex.Message);
+ }
}
}
}