Let me look into this and see why the default value is not being considered

Regards

Ajay Ravichandran

On Wed, Oct 7, 2009 at 11:22 AM, Jian Fang <[email protected]> wrote:

> Good suggestion. We used a default value for a missing property, but seems
> it
> does not work right. We will try to fix that.
>
> Thanks,
>
> Jian
>
>
> On Wed, Oct 7, 2009 at 11:11 AM, dominicm <[email protected]>wrote:
>
>>
>> Ah OK panic over!
>>
>> I added the i18n section to TelluriumConfig.groovy and all is OK
>>
>> Thanks
>>
>> P.S. is there any way that if something is missing from the config, an
>> error could be thrown or a default value inserted?
>>
>> On Oct 7, 4:00 pm, Jian Fang <[email protected]> wrote:
>> > Sorry, then it should be the i18n related problem. Ajay, please take a
>> look.
>> >
>> > Thanks,
>> >
>> > Jian
>> >
>> > On Wed, Oct 7, 2009 at 10:58 AM, dominicm <[email protected]
>> >wrote:
>> >
>> >
>> >
>> >
>> >
>> > > All was OK with build no 28 from yesterday - it's only 29 that's
>> > > failing.
>> >
>> > > From a class that inherits BaseTelluriumJavaTestCase
>> >
>> > > tellurium = TelluriumSupport.addSupport();
>> > > ((TelluriumFramework)tellurium).start();
>> > > connector = (SeleniumConnector)tellurium.getProperty("connector");
>> > > BaseTelluriumJavaTestCase.connectSeleniumServer();
>> > > connectUrl(urlBuilder.toString());
>> >
>> > > portal = new Portal();
>> > > uiObjects.put("portal", portal);
>> > > portal.useJQuerySelector();
>> > > portal.defineUi();
>> >
>> > > String currentLoc = portal.getLocation();
>> > > connectUrl(loginRequest);
>> > > portal.pause(200);
>> >
>> > > The pause statement is where it's throwing the error. As I say this
>> > > was working yesterday and still does if I revert to using build 28.
>> >
>> > > On Oct 7, 3:48 pm, Jian Fang <[email protected]> wrote:
>> > > > The root cause should be here,
>> >
>> > > > "Caused by: java.lang.NullPointerException: Cannot invoke method
>> pause
>> > > > () on null object"
>> >
>> > > > Did you use openUrl() or connectSeleniumServer() + connectUrl before
>> you
>> > > > called pause()? If not, you need to.
>> >
>> > > > Thanks,
>> >
>> > > > Jian
>> >
>> > > > On Wed, Oct 7, 2009 at 10:29 AM, dominicm <
>> [email protected]
>> > > >wrote:
>> >
>> > > > > Hi,
>> >
>> > > > > The following exception is thrown when I try to use the pause()
>> > > > > method.
>> >
>> > > > > Parse configuration file:
>> org.tellurium.config.TelluriumConfigParser
>> > > > > $_parse_closu...@1c88f2b
>> > > > > Configure UI Object Builders using configuration file
>> > > > > Configure widget modules using configuration file
>> > > > > Configure event handler using configuration file
>> > > > > Configure data accessor using configuration file
>> > > > > Configure dispatcher using configuration file
>> > > > > Configure Embedded Selenium Server using configuration file
>> > > > > Use user extension file org.tellurium.server.SeleniumServerDaemon
>> > > > > $_run_closu...@8c0d58
>> > > > > Configure Selenium Client using configuration file
>> > > > > Warning: property $org.tellurium.dsl.DslContext
>> > > > > $_propertymissing_closur...@ca677f is missing, treat it as a
>> String.
>> > > > > com.betfair.JETT.exceptions.JETTFailFastException:
>> > > > > java.lang.reflect.InvocationTargetException
>> > > > >        at
>> com.betfair.assertions.core.ClassParameterInjector.execute
>> > > > > (ClassParameterInjector.java:84)
>> > > > >        at com.betfair.assertions.core.TestStepExecutor.run
>> > > > > (TestStepExecutor.java:34)
>> > > > >        at com.betfair.assertions.core.TestController.process
>> > > > > (TestController.java:93)
>> > > > >        at
>> > > > >
>> com.betfair.assertions.core.TestController.run(TestController.java:
>> > > > > 44)
>> > > > >        at
>> > > > > com.betfair.assertions.executor.testrunner.TestRunner.executeTests
>> > > > > (TestRunner.java:169)
>> > > > >        at
>> com.betfair.assertions.executor.testrunner.TestRunner.run
>> > > > > (TestRunner.java:50)
>> > > > >        at
>> com.betfair.assertions.executor.testrunner.ExecuteTestRun.run
>> > > > > (ExecuteTestRun.java:36)
>> > > > >        at Main.main(Main.java:11)
>> > > > > Caused by: java.lang.reflect.InvocationTargetException
>> > > > >        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.betfair.assertions.core.ClassParameterInjector.execute
>> > > > > (ClassParameterInjector.java:60)
>> > > > >        ... 7 more
>> > > > > Caused by: java.lang.NullPointerException: Cannot invoke method
>> pause
>> > > > > () on null object
>> > > > >        at org.codehaus.groovy.runtime.NullObject.invokeMethod
>> > > > > (NullObject.java:77)
>> > > > >        at
>> org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod
>> > > > > (InvokerHelper.java:751)
>> > > > >        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod
>> > > > > (InvokerHelper.java:728)
>> > > > >        at org.codehaus.groovy.runtime.callsite.NullCallSite.call
>> > > > > (NullCallSite.java:17)
>> > > > >        at
>> > > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall
>> > > > > (CallSiteArray.java:40)
>> > > > >        at
>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call
>> > > > > (AbstractCallSite.java:117)
>> > > > >        at
>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call
>> > > > > (AbstractCallSite.java:125)
>> > > > >        at
>> > > org.tellurium.dsl.BaseDslContext.pause(BaseDslContext.groovy:543)
>> > > > >        at
>> > > com.betfair.www.website.methods.BrowserManager.waitForNotCssClass
>> > > > > (BrowserManager.java:2812)
>> > > > >        ... 12 more
>> > > > > Warning: property $org.tellurium.dsl.DslContext
>> > > > > $_propertymissing_closur...@c221d7 is missing, treat it as a
>> String.-
>> > > Hide quoted text -
>> >
>> > > > - Show quoted text -- Hide quoted text -
>> >
>> > - Show quoted text -
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"tellurium-users" 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/tellurium-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to