2016-04-26 2 views
3

Ich versuche, einen Android-App-Fehler (in AS2.1beta3) zu debuggen, aber die Logcat-Nachricht scheint an dem Punkt abgeschnitten, wo es mir die Informationen darüber, was das Problem verursacht, geben würde.Trunked Logcat Exception Nachricht

Fehlermeldung:

com.firebase.client.FirebaseException: Failed to bounce to type 
    at com.firebase.client.DataSnapshot.getValue(DataSnapshot.java:185) 
    at com.firebase.ui.FirebaseListAdapter.parseSnapshot(FirebaseListAdapter.java:127) 
    at com.firebase.ui.FirebaseListAdapter.getItem(FirebaseListAdapter.java:116) 
    at com.firebase.ui.FirebaseListAdapter.getView(FirebaseListAdapter.java:144) 
    at android.widget.AbsListView.obtainView(AbsListView.java:2346) 
    at android.widget.ListView.makeAndAddView(ListView.java:1875) 
    at android.widget.ListView.fillDown(ListView.java:702) 
    at android.widget.ListView.fillFromTop(ListView.java:763) 
    at android.widget.ListView.layoutChildren(ListView.java:1670) 
    at android.widget.AbsListView.onLayout(AbsListView.java:2148) 
    at android.view.View.layout(View.java:16630) 
    at android.view.ViewGroup.layout(ViewGroup.java:5437) 
    at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336) 
    at android.widget.FrameLayout.onLayout(FrameLayout.java:273) 
    at android.view.View.layout(View.java:16630) 
    at android.view.ViewGroup.layout(ViewGroup.java:5437) 
    at android.support.design.widget.HeaderScrollingViewBehavior.layoutChild(HeaderScrollingViewBehavior.java:122) 
    at android.support.design.widget.ViewOffsetBehavior.onLayoutChild(ViewOffsetBehavior.java:42) 
    at android.support.design.widget.AppBarLayout$ScrollingViewBehavior.onLayoutChild(AppBarLayout.java:1170) 
    at android.support.design.widget.CoordinatorLayout.onLayout(CoordinatorLayout.java:814) 
    at android.view.View.layout(View.java:16630) 
    at android.view.ViewGroup.layout(ViewGroup.java:5437) 
    at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336) 
    at android.widget.FrameLayout.onLayout(FrameLayout.java:273) 
    at android.view.View.layout(View.java:16630) 
    at android.view.ViewGroup.layout(ViewGroup.java:5437) 
    at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1743) 
    at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1586) 
    at android.widget.LinearLayout.onLayout(LinearLayout.java:1495) 
    at android.view.View.layout(View.java:16630) 
    at android.view.ViewGroup.layout(ViewGroup.java:5437) 
    at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336) 
    at android.widget.FrameLayout.onLayout(FrameLayout.java:273) 
    at android.view.View.layout(View.java:16630) 
    at android.view.ViewGroup.layout(ViewGroup.java:5437) 
    at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1743) 
    at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1586) 
    at android.widget.LinearLayout.onLayout(LinearLayout.java:1495) 
    at android.view.View.layout(View.java:16630) 
    at android.view.ViewGroup.layout(ViewGroup.java:5437) 
    at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336) 
    at android.widget.FrameLayout.onLayout(FrameLayout.java:273) 
    at com.android.internal.policy.PhoneWindow$DecorView.onLayout(PhoneWindow.java:2678) 
    at android.view.View.layout(View.java:16630) 
    at android.view.ViewGroup.layout(ViewGroup.java:5437) 
    at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2171) 
    at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1931) 
    at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1107) 
    at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6013) 
    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:858) 
    at android.view.Choreographer.doCallbacks(Choreographer.java:670) 
    at android.view.Choreographer.doFrame(Choreographer.java:606) 
    at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:844) 
    at android.os.Handler.handleCallback(Handler.java:739) 
    at android.os.Handler.dispatchMessage(Handler.java:95) 
    at android.os.Looper.loop(Looper.java:148) 
    at android.app.ActivityThread.main(ActivityThread.java:5417) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 
Caused by: com.fasterxml 

Manchmal zeigt es eine zusätzliche Periode am Ende heißt com.fasterxml.

Was kann ich tun, um die ganze Nachricht zu sehen? Das macht mich verrückt!

+0

versuchen Sie, die cmd anstelle der IDE logcat – Nanoc

Antwort

4

Ich weiß nicht, wie die Fehlermeldung angezeigt werden soll, erscheint vollständig in logcat, aber meine Vorgehensweise wäre, die Anwendung zu debuggen und einen Ausnahme-Breakpoint unter com.firebase.client.FirebaseException zu aktivieren.

In Android Studio Menü öffnen Run ->Ansicht Haltepunkte -> Pluszeichen ->3. Java Exception Haltepunkte ->com.firebase.client.FirebaseException und drücken Sie OK einfügen.

Jetzt, wenn die Ausnahme auftritt, wird die App gestoppt und Sie haben die Zeit, die Ausnahme einschließlich der vollständigen Stack-Trace im Debugger anzuzeigen.

+1

Danke für den Tipp Robert, die mir die Informationen, die ich brauchte! – doovers