Hi,
SmartClient Version: SC_SNAPSHOT-2010-09-07/EVAL Deployment
after upgrading SmartGWT EE 2.3 to this version,
I got a nullpointer on fieldName.
Inspecting the cause, I now see a strange field when traversing trough all DataSourceFields and also on the FormItem fields on a form via getFields():
This datasource:
Before the update, I did not have to check on type == null, it never was.
which gives this output:
This field seems unexpected and bizare. What is it?
thanks
SmartClient Version: SC_SNAPSHOT-2010-09-07/EVAL Deployment
after upgrading SmartGWT EE 2.3 to this version,
I got a nullpointer on fieldName.
Inspecting the cause, I now see a strange field when traversing trough all DataSourceFields and also on the FormItem fields on a form via getFields():
This datasource:
Code:
<DataSource ID="biSessDTO" dropExtraFields="true"> <fields> <field name="bis" type="238" javaClass="zzz.dto.bi.biDTO" multiple="true" /> <field name="texts" type="372" javaClass="zzz.dto.document.TextDTO" multiple="true" /> </fields> <serverObject ID="biSessStore" lookupStyle="new" className="zzz.server.stores.bi.biSessStore"/> <operationBindings> <binding operationId="IbiOutpost.validatebi" operationType="custom" serverMethod="validatebi"/> <binding operationId="IbiOutpost.cancelbi" operationType="custom" serverMethod="cancelbi"/> <binding operationId="IbiOutpost.generateNewInstance" operationType="fetch" serverMethod="generateNewInstance"/> </operationBindings> </DataSource>
Code:
for (DataSourceField field : ds.getFields()) { String type = field.getAttributeAsString("type"); if (type == null) { GWT.log("Field " + field.getName()+" has no type defined!"); SC.logEcho(field.getJsObj()); continue; }
which gives this output:
Code:
[20100908 12:46:04] Field null has no type defined! [20100908 12:46:04] 12:46:04.066:XRP4:WARN:Log:{ billingItems: Obj{name:billingItems}, texts: Obj{name:texts}, __gwt_ObjectId: 2048}
thanks
Comment