Hi,
I want to create a AdvancedCriteria object manually. If I use following code the execution fails:
	with stack trace being:
	To bypass this exception I have to use:
	After this I can safely use addCriterion() method.
Is this expected behavior?
I am using SmartGWT 2.4.
Thanks
					I want to create a AdvancedCriteria object manually. If I use following code the execution fails:
Code:
	
	import com.smartgwt.client.data.AdvancedCriteria;
import com.smartgwt.client.data.Criteria;
import com.smartgwt.client.data.Criterion;
import com.smartgwt.client.types.OperatorId;
AdvancedCriteria root = new AdvancedCriteria(OperatorId.AND);
root.addCriteria(new Criterion("someId", OperatorId.EQUALS, "someValue"));
Code:
	
	
com.smartgwt.client.core.JsObject$SGWT_WARN: 14:54:02.462:MUP5:WARN:Log:appendToCriterionList called when no criterion list exists
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:105)
    at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
    at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:167)
    at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:326)
    at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:207)
    at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:132)
    at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561)
    at com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid(ModuleSpace.java:289)
    at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeVoid(JavaScriptHost.java:107)
    at com.smartgwt.client.util.SC.logWarn(SC.java)
    at com.smartgwt.client.data.Criterion.appendToCriterionList(Criterion.java:308)
    at com.smartgwt.client.data.Criterion.addCriteria(Criterion.java:219)
Code:
	
	root = new AdvancedCriteria();
root.buildCriterionFromList(OperatorId.AND, new Criterion[] {});
Is this expected behavior?
I am using SmartGWT 2.4.
Thanks