Repository: juddi Updated Branches: refs/heads/master bff7be441 -> 29e192609
NOJIRA attempting to fix the .net build on buildbot again Project: http://git-wip-us.apache.org/repos/asf/juddi/repo Commit: http://git-wip-us.apache.org/repos/asf/juddi/commit/29e19260 Tree: http://git-wip-us.apache.org/repos/asf/juddi/tree/29e19260 Diff: http://git-wip-us.apache.org/repos/asf/juddi/diff/29e19260 Branch: refs/heads/master Commit: 29e192609b4f49359c5a709c2499895532a0981e Parents: bff7be4 Author: Alex O'Ree <[email protected]> Authored: Sat Aug 25 14:10:33 2018 -0400 Committer: Alex O'Ree <[email protected]> Committed: Sat Aug 25 14:10:33 2018 -0400 ---------------------------------------------------------------------- .../org.apache.juddi.v3.client/EventLogger.cs | 14 ++++++++++++-- juddi-client.net/juddi-installer/Program.cs | 9 ++++++++- 2 files changed, 20 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/juddi/blob/29e19260/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/EventLogger.cs ---------------------------------------------------------------------- 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 @@ namespace org.apache.juddi.v3.client.log /// </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; + } } http://git-wip-us.apache.org/repos/asf/juddi/blob/29e19260/juddi-client.net/juddi-installer/Program.cs ---------------------------------------------------------------------- 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 @@ namespace juddi_installer { 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); + } } } } --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
