Isn't that already there, if you wire up the symbol maps correctly?

On Fri, Jul 31, 2009 at 5:38 PM, Fred Sauer <fre...@google.com> wrote:

> Perhaps one of bobs tricks will involve taking the `-style DETAILED`
> information which looks like this:    at
> Unknown.com_allen_1sauer_gwt_log_demo_client_InteractiveDemoPanel$5_onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V(InteractiveDemoPanel.java:135)
> and magically reverse transform it into:
>     at
> com.allen_sauer.gwt.log.demo.client.InteractiveDemoPanel$5.onClick(InteractiveDemoPanel.java:135)
>
>
> That would make something like this:
>     at
> Unknown.com_google_gwt_core_client_impl_StackTraceCreator$CollectorEmulated_$fillInStackTrace__Lcom_google_gwt_core_client_impl_StackTraceCreator$CollectorEmulated_2Ljava_lang_Throwable_2V(JsArrayString.java:42)
>     at
> Unknown.java_lang_NullPointerException_$NullPointerException__Ljava_lang_NullPointerException_2Ljava_lang_NullPointerException_2(StackTraceCreator.java:280)
>     at
> Unknown.com_allen_1sauer_gwt_log_demo_client_InteractiveDemoPanel$5_onClick__Lcom_google_gwt_event_dom_client_ClickEvent_2V(InteractiveDemoPanel.java:135)
>     at
> Unknown.com_google_gwt_event_dom_client_ClickEvent_dispatch__Lcom_google_gwt_event_shared_EventHandler_2V(com.google.gwt.dev.jjs.impl.GenerateJavaAST:0)
>     at
> Unknown.com_google_gwt_event_shared_HandlerManager$HandlerRegistry_$fireEvent__Lcom_google_gwt_event_shared_HandlerManager$HandlerRegistry_2Lcom_google_gwt_event_shared_GwtEvent_2ZV(HandlerManager.java:65)
>     at
> Unknown.com_google_gwt_event_shared_HandlerManager_$fireEvent__Lcom_google_gwt_event_shared_HandlerManager_2Lcom_google_gwt_event_shared_GwtEvent_2V(HandlerManager.java:178)
>     at
> Unknown.com_google_gwt_user_client_ui_Widget_$fireEvent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_event_shared_GwtEvent_2V(Widget.java:52)
>     at
> Unknown.com_google_gwt_event_dom_client_DomEvent_fireNativeEvent__Lcom_google_gwt_dom_client_NativeEvent_2Lcom_google_gwt_event_shared_HasHandlers_2Lcom_google_gwt_dom_client_Element_2V(DomEvent.java:116)
>     at
> Unknown.com_google_gwt_user_client_ui_Widget_onBrowserEvent__Lcom_google_gwt_user_client_Event_2V(Widget.java:90)
>     at
> Unknown.com_google_gwt_user_client_DOM_dispatchEventAndCatch__Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2Lcom_google_gwt_core_client_GWT$UncaughtExceptionHandler_2V(DOM.java:1322)
>     at
> 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:1266)
>     at Unknown.anonymous(DOMImplStandard.java:180)
>
>
>
> look a lot more like this:
>     at
> com.allen_sauer.gwt.log.demo.client.InteractiveDemoPanel$5.onClick(InteractiveDemoPanel.java:135)
>     at
> com.google.gwt.event.dom.client.ClickEvent.dispatch(ClickEvent.java:54)
>     at
> com.google.gwt.event.dom.client.ClickEvent.dispatch(ClickEvent.java:1)
>     at
> com.google.gwt.event.shared.HandlerManager$HandlerRegistry.fireEvent(HandlerManager.java:65)
>     at
> com.google.gwt.event.shared.HandlerManager$HandlerRegistry.access$1(HandlerManager.java:53)
>     at
> com.google.gwt.event.shared.HandlerManager.fireEvent(HandlerManager.java:178)
>     at com.google.gwt.user.client.ui.Widget.fireEvent(Widget.java:52)
>     at
> com.google.gwt.event.dom.client.DomEvent.fireNativeEvent(DomEvent.java:116)
>     at com.google.gwt.user.client.ui.Widget.onBrowserEvent(Widget.java:90)
>     at com.google.gwt.user.client.DOM.dispatchEventImpl(DOM.java:1322)
>     at com.google.gwt.user.client.DOM.dispatchEventAndCatch(DOM.java:1305)
>     at com.google.gwt.user.client.DOM.dispatchEvent(DOM.java:1266)
>     at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:585)
>     at
> com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
>     at
> com.google.gwt.dev.shell.ie.IDispatchImpl.callMethod(IDispatchImpl.java:126)
>     at
> com.google.gwt.dev.shell.ie.IDispatchProxy.invoke(IDispatchProxy.java:155)
>     at
> com.google.gwt.dev.shell.ie.IDispatchImpl.Invoke(IDispatchImpl.java:294)
>     at
> com.google.gwt.dev.shell.ie.IDispatchImpl.method6(IDispatchImpl.java:194)
>     at
> org.eclipse.swt.internal.ole.win32.COMObject.callback6(COMObject.java:117)
>     at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
>     at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1925)
>     at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2966)
>     at
> com.google.gwt.dev.SwtHostedModeBase.processEvents(SwtHostedModeBase.java:297)
>     at
> com.google.gwt.dev.HostedModeBase.pumpEventLoop(HostedModeBase.java:565)
>     at com.google.gwt.dev.HostedModeBase.run(HostedModeBase.java:411)
>     at com.google.gwt.dev.HostedMode.main(HostedMode.java:243)
>
>
>
> On Fri, Jul 31, 2009 at 5:00 PM, Fred Sauer <fre...@google.com> wrote:
>
>> I can't wait!
>>
>>
>> On Fri, Jul 31, 2009 at 4:58 PM, Bruce Johnson <br...@google.com> wrote:
>>
>>> 4 cheers for Bob! w00t, w00t, w00t and w00t.
>>> Also, note that this is phase 1 in a larger plan. For Bob's next feat of
>>> magic, he's going to provide better control over permutations, allowing you
>>> to, say, include the (expensive) stack traces below for only a small
>>> percentage of users -- as well as all sorts of other cool, unrelated
>>> things that involve carving up your permutation space more powerfully
>>>
>>>
>>> On Fri, Jul 31, 2009 at 4:36 PM, Ray Cromwell <cromwell...@gmail.com>wrote:
>>>
>>>>
>>>>
>>>> On Fri, Jul 31, 2009 at 4:33 PM, Fred Sauer <fre...@google.com> wrote:
>>>>
>>>>>
>>>>> You get the following, which notably can be pasted into Eclipse's
>>>>> "Stack Trace Console" view so that the filename:lineNumber pairs become
>>>>> clickable hyperlinks:
>>>>>
>>>>>
>>>>
>>>> That's just awesome beyond belief.
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>> --
>> Fred Sauer
>> Developer Advocate
>> Google Inc. 1600 Amphitheatre Parkway
>> Mountain View, CA 94043
>> fre...@google.com
>>
>>
>>
>>
>
>
> --
> Fred Sauer
> Developer Advocate
> Google Inc. 1600 Amphitheatre Parkway
> Mountain View, CA 94043
> fre...@google.com
>
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---

Reply via email to