Friday, January 16, 2015

help understanding complicated client logs

I have a fairly large GWT application that works fine until it is behind SSL.  When that happens whenever the page is reloaded on about the 5th try (but it doesn't seem to have a pattern) I'll get an error that is something like:

    __gwt$exception: <skipped>: Cannot read property 'Z' of null

Since it is intermittent it is likely reloaded to the load order of resources.  My guess is SSL slows things down enough that in some cases something breaks.  But what?  So I made a detailed build to see if I could get more information.  What is produced doesn't make sense to me but hoping to someone it does.

I tried putting SSL on my workstation but I couldn't reproduce the problem.  My guess is things are too fast.  So, the only way I can reproduce is by contacting a remote server, where I don't have a development environment to debug.

Anything look interesting?  Any guidance is appreciated!

com.google.gwt.logging.client.LogConfiguration
SEVERE: (TypeError) 
 __gwt$exception: <skipped>: Cannot read property 'com_google_gwt_user_client_ui_UIObject_element' of nullcom.google.gwt.core.client.JavaScriptException: (TypeError) 
 __gwt$exception: <skipped>: Cannot read property 'com_google_gwt_user_client_ui_UIObject_element' of null
at Unknown.com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2V
at Unknown.com_google_gwt_core_client_impl_SchedulerImpl_runScheduledTasks__Lcom_google_gwt_core_client_JsArray_2Lcom_google_gwt_core_client_JsArray_2Lcom_google_gwt_core_client_JsArray_2
at Unknown.com_google_gwt_core_client_impl_SchedulerImpl_$flushPostEventPumpCommands__Lcom_google_gwt_core_client_impl_SchedulerImpl_2V
at Unknown.com_google_gwt_core_client_impl_SchedulerImpl$Flusher_execute__Z
at Unknown.com_google_gwt_core_client_impl_SchedulerImpl_execute__Lcom_google_gwt_core_client_Scheduler$RepeatingCommand_2Z
at Unknown.com_google_gwt_core_client_impl_Impl_apply__Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2
at Unknown.com_google_gwt_core_client_impl_Impl_entry0__Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2
at Unknown.anonymous
 com_google_gwt_logging_client_ConsoleLogHandler_publish__Ljava_util_logging_LogRecord_2V com_google_gwt_logging_impl_LoggerImplRegular_$log__Lcom_google_gwt_logging_impl_LoggerImplRegular_2Ljava_util_logging_LogRecord_2V com_google_gwt_logging_impl_LoggerImplRegular_$log__Lcom_google_gwt_logging_impl_LoggerImplRegular_2Ljava_util_logging_Level_2Ljava_lang_String_2Ljava_lang_Throwable_2V java_util_logging_Logger_$log__Ljava_util_logging_Logger_2Ljava_util_logging_Level_2Ljava_lang_String_2Ljava_lang_Throwable_2V4 com_google_gwt_core_client_impl_Impl_reportUncaughtException__Ljava_lang_Throwable_2V com_google_gwt_core_client_impl_SchedulerImpl_runScheduledTasks__Lcom_google_gwt_core_client_JsArray_2Lcom_google_gwt_core_client_JsArray_2Lcom_google_gwt_core_client_JsArray_248 com_google_gwt_core_client_impl_SchedulerImpl_$flushPostEventPumpCommands__Lcom_google_gwt_core_client_impl_SchedulerImpl_2V com_google_gwt_core_client_impl_SchedulerImpl$Flusher_execute__Z4 com_google_gwt_core_client_impl_SchedulerImpl_execute__Lcom_google_gwt_core_client_Scheduler$RepeatingCommand_2Z2 com_google_gwt_core_client_impl_Impl_apply__Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_24 com_google_gwt_core_client_impl_Impl_entry0__Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_24 (anonymous function)

--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment