just fyi, spent a good chunk of today trying to track stuff down, but never was successful. I did verify that only adding the extend-property would cause the error with no other changes. I ended up just making the development config (with only DEBUG on and one user agent) the default (and therefore, what dev mode used) and then added a production module that added all the user.agents and log_level OFF back in that was used for final compilation and production testing. That did the trick.
Bummer I couldn't figure out the real issue though. kddubb On Fri, Jan 28, 2011 at 12:03 PM, Kevin Werner <[email protected]> wrote: > Hi Fred, > > Thanks for the project. It works fine for me too, so it must be something > in the way we are using stuff. I'll try to track it down. > > Thanks again for the help. > > kddubb > > > On Thu, Jan 27, 2011 at 5:16 PM, Fred Sauer <[email protected]> wrote: > >> Kevin, >> >> The attached project works for me. >> >> >> On Thu, Jan 27, 2011 at 5:47 AM, Kevin Werner <[email protected]> wrote: >> >>> I don't *think* so. We did just add a "working module" that only uses >>> one browser. However, we really only do use that module for some of our >>> automated builds (and they seem to work just fine). When I run in Eclipse, >>> I'm using the regular module with all browser support. Additionally, I'm >>> using the correct browser for the user.agent in the working module unless >>> Firefox on Mac reports things wrong or something. >>> >>> Thanks. Since I know that might be a problem. I'll dig in further just >>> to make sure though. >>> >>> kddubb >>> >>> On Wed, Jan 26, 2011 at 9:18 PM, Fred Sauer <[email protected]> wrote: >>> >>>> It "smells" as if you have maybe hard coded the user.agent property to >>>> one value, but are running development mode in a different browser. Is that >>>> possible? >>>> >>>> >>>> On Wed, Jan 26, 2011 at 9:47 AM, kddubb <[email protected]> wrote: >>>> >>>>> Hi all, >>>>> >>>>> Just hitting beta on our project and updating some of the config to >>>>> make sure we were turning off debugging for customers but still had >>>>> access to it if necessary. Therefore, I'm trying to set the default >>>>> log_level of OFF, but still be able to turn on DEBUG level from the >>>>> URL. >>>>> >>>>> <inherits name="com.allen_sauer.gwt.log.gwt-log-OFF" /> >>>>> <extend-property name="log_level" values="DEBUG"/> >>>>> >>>>> Everything seems to compile and test fine from Ant (both dev and prod >>>>> mode test runs). However, when I run from Eclipse in dev mode (the >>>>> normal way we develop our app), it gets horked with the following >>>>> error: >>>>> >>>>> 10:22:40.832 [ERROR] [webui] Error while executing the JavaScript >>>>> provider for property 'log_level' >>>>> >>>>> com.google.gwt.core.client.JavaScriptException: (TypeError): u[a] is >>>>> not a function >>>>> fileName: http://localhost/WebUI/webui/webui.nocache.js >>>>> lineNumber: 7 >>>>> stack: F("log_level")@http://localhost/WebUI/webui/ >>>>> webui.nocache.js:7 >>>>> ("log_level")@http://localhost/WebUI/webui/webui.nocache.js: >>>>> 2 >>>>> connect("http://localhost/WebUI/WebUI.html?gwt.codesvr=localhost: >>>>> 9997","%/vu>=O,,Q:mQ!ky","localhost: >>>>> 9997","webui","2.0")@:0 >>>>> ((void 0),"webui","http://localhost/WebUI/webui/ >>>>> ")@http://localhost/WebUI/webui/hosted.html?webui:264 >>>>> z()@http://localhost/WebUI/webui/webui.nocache.js:2 >>>>> (1)@http://localhost/WebUI/webui/webui.nocache.js:9 >>>>> >>>>> at >>>>> >>>>> com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java: >>>>> 195) >>>>> at >>>>> >>>>> com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java: >>>>> 120) >>>>> at >>>>> com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java: >>>>> 507) >>>>> at >>>>> >>>>> com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java: >>>>> 264) >>>>> at >>>>> >>>>> com.google.gwt.dev.shell.ModuleSpacePropertyOracle.computePropertyValue(ModuleSpacePropertyOracle.java: >>>>> 189) >>>>> at >>>>> >>>>> com.google.gwt.dev.shell.ModuleSpacePropertyOracle.getSelectionProperty(ModuleSpacePropertyOracle.java: >>>>> 127) >>>>> at >>>>> >>>>> com.google.gwt.dev.cfg.ConditionWhenPropertyIs.doEval(ConditionWhenPropertyIs.java: >>>>> 58) >>>>> at com.google.gwt.dev.cfg.Condition.isTrue(Condition.java:49) >>>>> at com.google.gwt.dev.cfg.ConditionAll.doEval(ConditionAll.java: >>>>> 38) >>>>> at com.google.gwt.dev.cfg.Condition.isTrue(Condition.java:49) >>>>> at com.google.gwt.dev.cfg.Rule.isApplicable(Rule.java:36) >>>>> at com.google.gwt.dev.shell.StandardRebindOracle >>>>> $Rebinder.tryRebind(StandardRebindOracle.java:98) >>>>> at com.google.gwt.dev.shell.StandardRebindOracle >>>>> $Rebinder.rebind(StandardRebindOracle.java:54) >>>>> at >>>>> >>>>> com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java: >>>>> 154) >>>>> at >>>>> >>>>> com.google.gwt.dev.shell.ShellModuleSpaceHost.rebind(ShellModuleSpaceHost.java: >>>>> 119) >>>>> at com.google.gwt.dev.shell.ModuleSpace.rebind(ModuleSpace.java: >>>>> 531) >>>>> at >>>>> com.google.gwt.dev.shell.ModuleSpace.rebindAndCreate(ModuleSpace.java: >>>>> 414) >>>>> at >>>>> com.google.gwt.dev.shell.GWTBridgeImpl.create(GWTBridgeImpl.java:39) >>>>> at com.google.gwt.core.client.GWT.create(GWT.java:98) >>>>> at com.allen_sauer.gwt.log.client.Log.<clinit>(Log.java:70) >>>>> at com.ca.skynet.webui.client.WebUI.debugVersions(WebUI.java:219) >>>>> at com.ca.skynet.webui.client.WebUI.onModuleLoad(WebUI.java:67) >>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>> at >>>>> >>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: >>>>> 39) >>>>> at >>>>> >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: >>>>> 25) >>>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>> at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java: >>>>> 369) >>>>> at >>>>> >>>>> com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java: >>>>> 185) >>>>> at >>>>> >>>>> com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java: >>>>> 380) >>>>> at >>>>> >>>>> com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java: >>>>> 222) >>>>> at java.lang.Thread.run(Thread.java:680) >>>>> >>>>> >>>>> If I remove the extend and only use OFF or DEBUG everything works >>>>> great, but just not with the multiple levels added. >>>>> >>>>> I'm using GWT 2.0.3 and GWT Log 3.0.1. Any ideas? >>>>> >>>>> Thanks in advance, >>>>> >>>>> kddubb >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "gwt-log" group. >>>>> To post to this group, send email to [email protected]. >>>>> To unsubscribe from this group, send email to >>>>> [email protected]<gwt-log%[email protected]> >>>>> . >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/gwt-log?hl=en. >>>>> >>>>> >>>> >>>> >>>> -- >>>> Fred Sauer >>>> Developer Advocate >>>> Google Inc. >>>> 1600 Amphitheatre Parkway >>>> Mountain View, CA 94043 >>>> [email protected] >>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "gwt-log" group. >>>> To post to this group, send email to [email protected]. >>>> To unsubscribe from this group, send email to >>>> [email protected]<gwt-log%[email protected]> >>>> . >>>> For more options, visit this group at >>>> http://groups.google.com/group/gwt-log?hl=en. >>>> >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "gwt-log" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]<gwt-log%[email protected]> >>> . >>> For more options, visit this group at >>> http://groups.google.com/group/gwt-log?hl=en. >>> >> >> >> >> -- >> Fred Sauer >> Developer Advocate >> Google Inc. >> 1600 Amphitheatre Parkway >> Mountain View, CA 94043 >> [email protected] >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "gwt-log" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<gwt-log%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/gwt-log?hl=en. >> > > -- You received this message because you are subscribed to the Google Groups "gwt-log" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/gwt-log?hl=en.
