mercredi 19 mars 2014

TypeError on mobile devices

I'm new here, also new to GXT.



I 'm testing a GXT app on mobile devices including both iOS and Android. It has been working fine on desktop platforms. The problem is once I touch any image, I have an Exception. It's on mobile, I have no GWT debug plugin, so the best stacktrace I can get is:



(TypeError): 'undefined' is not an object (evaluating 'eventType.com_extjs_gxt_ui_client_event_EventType_id') com.google.gwt.core.client.JavaScriptException: (TypeError): 'undefined' is not an object (evaluating 'eventType.com_extjs_gxt_ui_client_event_EventType_id') Unknown.com_google_gwt_core_client_impl_StackTraceCreator$CollectorEmulated_$fillInStackTrace__Lcom_google_gwt_core_client_impl_StackTraceCreator$CollectorEmulated_2Ljava_lang_Throwable_2V(StackTraceCreator.java:168) Unknown.com_google_gwt_core_client_JavaScriptException_JavaScriptException__Ljava_lang_Object_2V(StackTraceCreator.java:421) Unknown.com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2Ljava_lang_Object_2(Exceptions.java:29) Unknown.com_extjs_gxt_ui_client_event_BaseObservable_$fireEvent__Lcom_extjs_gxt_ui_client_event_BaseObservable_2Lcom_extjs_gxt_ui_client_event_EventType_2Lcom_extjs_gxt_ui_client_event_BaseEvent_2Z(BaseObservable.java:182) Unknown.com_extjs_gxt_ui_client_widget_Component_$fireEvent__Lcom_extjs_gxt_ui_client_widget_Component_2Lcom_extjs_gxt_ui_client_event_EventType_2Lcom_extjs_gxt_ui_client_event_ComponentEvent_2Z(Component.java:456) Unknown.com_extjs_gxt_ui_client_widget_Component_$onBrowserEvent__Lcom_extjs_gxt_ui_client_widget_Component_2Lcom_google_gwt_user_client_Event_2V(Component.java:886) Unknown.com_extjs_gxt_ui_client_widget_WidgetComponent_onBrowserEvent__Lcom_google_gwt_user_client_Event_2V(WidgetComponent.java:85) Unknown.com_google_gwt_user_client_DOM_dispatchEvent__Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2V(DOM.java:1307) Unknown.anonymous(DOMImplStandard.java:170) Unknown.com_google_gwt_core_client_impl_Impl_apply__Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(Impl.java:168) Unknown.com_google_gwt_core_client_impl_Impl_entry0__Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_O....



The last line is missing some stuff but I don't think it matters. The line that throws exception is BaseObservable.java:182 which looks like this:


private String getKey(EventType type) {




return type.id;



}





Looks like the EventType is undefined here.



Any suggestions? Is this a bug? Are we doing something wrong?



Thanks in advance!






Aucun commentaire:

Enregistrer un commentaire