Hi all, JRebel has been patched to fix this as of Oct 13th's nightly build. http://www.zeroturnaround.com/jrebel/early-access/
Dave On Oct 13, 2010, at 7:32 AM, David Avendasora wrote: > Ahg! Here's the right patch (obviously setting them to private isn't going to > improve the situation): > > Index: Sources/er/extensions/logging/ERXLog4JConfiguration.java > =================================================================== > --- Sources/er/extensions/logging/ERXLog4JConfiguration.java (revision 11514) > +++ Sources/er/extensions/logging/ERXLog4JConfiguration.java (working copy) > @@ -39,7 +39,7 @@ > /** > * A representation of the various Logger levels. > */ > - protected enum LoggerLevel { > + public enum LoggerLevel { > ALL(Level.ALL, "All"), > TRACE(Level.TRACE, "Trace"), > DEBUG(Level.DEBUG, "Debug"), > @@ -76,7 +76,7 @@ > /** > * A representation of the available page sections/views. > */ > - protected enum PageSection { > + public enum PageSection { > LOGGERS("Loggers", "Loggers"), > REPOSITORY("Repository", "Repository"), > APPENDERS("Appenders", "Appenders"), > > > > On Oct 13, 2010, at 7:24 AM, David Avendasora wrote: > >> Hi all, >> >> This is just a heads up for all you D2Wers using JRebel. JRebel chokes >> (java.lang.IllegalAccessException) on the protected enums in the >> ERXLog4JConfiguration class, so you can't use the awesome new Log4J >> configuration page. :-( >> >> If you change them to public then the Log4J configuration page works just >> fine. >> >> After discussions with Q on the subject I've contacted >> supp...@zeroturnaround.com to report this bug. >> >> In the meantime below is a patch you can apply to ERXExtensions. >> >> Dave >> >> >> Index: Sources/er/extensions/logging/ERXLog4JConfiguration.java >> =================================================================== >> --- Sources/er/extensions/logging/ERXLog4JConfiguration.java (revision 11514) >> +++ Sources/er/extensions/logging/ERXLog4JConfiguration.java (working copy) >> @@ -39,7 +39,7 @@ >> /** >> * A representation of the various Logger levels. >> */ >> - protected enum LoggerLevel { >> + private enum LoggerLevel { >> ALL(Level.ALL, "All"), >> TRACE(Level.TRACE, "Trace"), >> DEBUG(Level.DEBUG, "Debug"), >> @@ -76,7 +76,7 @@ >> /** >> * A representation of the available page sections/views. >> */ >> - protected enum PageSection { >> + private enum PageSection { >> LOGGERS("Loggers", "Loggers"), >> REPOSITORY("Repository", "Repository"), >> APPENDERS("Appenders", "Appenders"), >> >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/webobjects%40avendasora.com >> >> This email sent to webobje...@avendasora.com >> >> > > > _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com