Strict mode + AdMob on Android 5

935 views
Skip to first unread message

Andrew M

unread,
Oct 31, 2014, 3:55:28 PM10/31/14
to google-adm...@googlegroups.com
I've 


StrictMode.ThreadPolicy.Builder threadPolicyBuilder = new StrictMode.ThreadPolicy.Builder().detectAll().penaltyLog();
StrictMode.VmPolicy.Builder vmPolicyBuilder = new StrictMode.VmPolicy.Builder().detectAll().penaltyLog();

code in onCreate method

when I add AdMob my log looks like, it seems AdMob leads to stack overflow in the logger

....
10-31 21:32:59.683    4049-4049/? D/Error﹕ ERR: TOTAL BYTES WRITTEN: 22552
10-31 21:32:59.683    4049-4049/? D/StrictMode﹕ Wrote violation #3 of 5: 22592 bytes
10-31 21:32:59.683    4049-4049/? D/Error﹕ ERR: exClass=android.os.StrictMode$StrictModeDiskReadViolation
10-31 21:32:59.683    4049-4049/? D/Error﹕ ERR: exMsg=policy=2335 violation=2
10-31 21:32:59.683    4049-4049/? D/Error﹕ ERR: file=StrictMode.java
10-31 21:32:59.683    4049-4049/? D/Error﹕ ERR: class=android.os.StrictMode$AndroidBlockGuardPolicy
10-31 21:32:59.683    4049-4049/? D/Error﹕ ERR: method=onReadFromDisk line=1137
10-31 21:32:59.684    4049-4049/? D/Error﹕ ERR: stack=android.os.StrictMode$StrictModeDiskReadViolation: policy=2335 violation=2
            at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1137)
            at libcore.io.BlockGuardOs.fstat(BlockGuardOs.java:132)
            at libcore.io.IoBridge.open(IoBridge.java:445)
            at java.io.FileOutputStream.<init>(FileOutputStream.java:87)
            at android.app.ContextImpl.openFileOutput(ContextImpl.java:964)
            at android.content.ContextWrapper.openFileOutput(ContextWrapper.java:181)
            at com.google.android.gms.common.internal.bf.b(SourceFile:56)
            at com.google.android.gms.common.internal.bf.a(SourceFile:48)
            at com.google.android.gms.common.internal.be.a(SourceFile:45)
            at com.google.android.gms.ads.a.a(SourceFile:57)
            at com.google.android.gms.common.internal.bd.a(SourceFile:127)
            at com.google.android.gms.common.internal.ao.onTransact(SourceFile:281)
            at android.os.Binder.execTransact(Binder.java:446)
    # via Binder call with stack:
    android.os.StrictMode$LogStackTrace
            at android.os.StrictMode.readAndHandleBinderCallViolations(StrictMode.java:1717)
            at android.os.Parcel.readExceptionCode(Parcel.java:1521)
            at android.os.Parcel.readException(Parcel.java:1490)
            at com.google.android.gms.common.internal.ap.a(SourceFile:1099)
            at com.google.android.gms.ads.internal.request.v.a(SourceFile:63)
            at com.google.android.gms.common.internal.q.b(SourceFile:819)
            at com.google.android.gms.common.internal.w.onServiceConnected(SourceFile:61)
            at com.google.android.gms.common.internal.ae.onServiceConnected(SourceFile:57)
            at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1201)
            at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1218)
            at android.os.Handler.handleCallback(Handler.java:739)
            at android.os.Handler.dispatchMessage(Handler.java:95)
            at android.os.Looper.loop(Looper.java:135)
            at android.app.ActivityThread.main(ActivityThread.java:5221)
            at java.lang.reflect.Method.invoke(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:372)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
    # via Binder call with stack:
    android.os.StrictMode$LogStackTrace
            at android.os.StrictMode.readAndHandleBinderCallViolations(StrictMode.java:1717)
            at android.os.Parcel.readExceptionCode(Parcel.java:1521)
            at android.os.Parcel.readException(Parcel.java:1490)
            at com.google.android.gms.internal.bd$a$a.Y(Unknown Source)
            at com.google.android.gms.internal.bh.getAdSize(Unknown Source)
            at com.google.android.gms.ads.AdView.getAdSize(Unknown Source)
            at com.google.android.gms.ads.AdView.onMeasure(Unknown Source)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436)
            at android.widget.LinearLayout.measureVertical(LinearLayout.java:722)
            at android.widget.LinearLayout.onMeasure(LinearLayout.java:613)
            at android.view.View.measure(View.java:17430)
            at android.support.v4.widget.DrawerLayout.onMeasure(DrawerLayout.java:762)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at com.android.internal.widget.ActionBarOverlayLayout.onMeasure(ActionBarOverlayLayout.java:447)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
            at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2560)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewRootImpl.performMea
10-31 21:32:59.684    4049-4049/? D/Error﹕ ERR: TOTAL BYTES WRITTEN: 22552
10-31 21:32:59.684    4049-4049/? D/StrictMode﹕ Wrote violation #4 of 5: 22592 bytes
10-31 21:32:59.695    4049-4049/? A/StrictMode﹕ Stack is too large: numViolations=5 policy=#91f front=4)
            at android.app.SharedPreferencesImpl.startReloadIfChangedUnexpectedly(SharedPreferencesImpl.java:150)
            at android.app.ContextImpl.getSharedPreferences(ContextImpl.java:937)
            at android.content.ContextWrapper.getSharedPreferences(ContextWrapper.java:169)
            at com.google.android.gms.ads.social.c.a(SourceFile:200)
            at com.google.android.gms.ads.social.c.<init>(SourceFile:44)
            at com.google.android.gms.ads.a.a(SourceFile:52)
            at com.google.android.gms.common.internal.bd.a(SourceFile:127)
            at com.google.android.gms.common.internal.ao.onTransact(SourceFile:281)
            at android.os.Binder.execTransact(Binder.java:446)
    # via Binder call with stack:
    android.os.StrictMode$LogStackTrace
            at android.os.StrictMode.readAndHandleBinderCallViolations(StrictMode.java:1717)
            at android.os.Parcel.readExceptionCode(Parcel.java:1521)
            at android.os.Parcel.readException(Parcel.java:1490)
            at com.google.android.gms.common.internal.ap.a(SourceFile:1099)
            at com.google.android.gms.ads.internal.request.v.a(SourceFile:63)
            at com.google.android.gms.common.internal.q.b(SourceFile:819)
            at com.google.android.gms.common.internal.w.onServiceConnected(SourceFile:61)
            at com.google.android.gms.common.internal.ae.onServiceConnected(SourceFile:57)
            at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1201)
            at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1218)
            at android.os.Handler.handleCallback(Handler.java:739)
            at android.os.Handler.dispatchMessage(Handler.java:95)
            at android.os.Looper.loop(Looper.java:135)
            at android.app.ActivityThread.main(ActivityThread.java:5221)
            at java.lang.reflect.Method.invoke(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:372)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
    # via Binder call with stack:
    android.os.StrictMode$LogStackTrace
            at android.os.StrictMode.readAndHandleBinderCallViolations(StrictMode.java:1717)
            at android.os.Parcel.readExceptionCode(Parcel.java:1521)
            at android.os.Parcel.readException(Parcel.java:1490)
            at com.google.android.gms.internal.bd$a$a.Y(Unknown Source)
            at com.google.android.gms.internal.bh.getAdSize(Unknown Source)
            at com.google.android.gms.ads.AdView.getAdSize(Unknown Source)
            at com.google.android.gms.ads.AdView.onMeasure(Unknown Source)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436)
            at android.widget.LinearLayout.measureVertical(LinearLayout.java:722)
            at android.widget.LinearLayout.onMeasure(LinearLayout.java:613)
            at android.view.View.measure(View.java:17430)
            at android.support.v4.widget.DrawerLayout.onMeasure(DrawerLayout.java:762)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at com.android.internal.widget.ActionBarOverlayLayout.onMeasure(ActionBarOverlayLayout.java:447)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
            at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2560)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2001)
            at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1166)
            at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1372)
            at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:
10-31 21:32:59.697    4049-4049/? D/Error﹕ ERR: exClass=android.util.Log$TerribleFailure
10-31 21:32:59.697    4049-4049/? D/Error﹕ ERR: exMsg=Stack is too large: numViolations=5 policy=#91f front=4)
            at android.app.SharedPreferencesImpl.startReloadIfChangedUnexpectedly(SharedPreferencesImpl.java:150)
            at android.app.ContextImpl.getSharedPreferences(ContextImpl.java:937)
            at android.content.ContextWrapper.getSharedPreferences(ContextWrapper.java:169)
            at com.google.android.gms.ads.social.c.a(SourceFile:200)
            at com.google.android.gms.ads.social.c.<init>(SourceFile:44)
            at com.google.android.gms.ads.a.a(SourceFile:52)
            at com.google.android.gms.common.internal.bd.a(SourceFile:127)
            at com.google.android.gms.common.internal.ao.onTransact(SourceFile:281)
            at android.os.Binder.execTransact(Binder.java:446)
    # via Binder call with stack:
    android.os.StrictMode$LogStackTrace
            at android.os.StrictMode.readAndHandleBinderCallViolations(StrictMode.java:1717)
            at android.os.Parcel.readExceptionCode(Parcel.java:1521)
            at android.os.Parcel.readException(Parcel.java:1490)
            at com.google.android.gms.common.internal.ap.a(SourceFile:1099)
            at com.google.android.gms.ads.internal.request.v.a(SourceFile:63)
            at com.google.android.gms.common.internal.q.b(SourceFile:819)
            at com.google.android.gms.common.internal.w.onServiceConnected(SourceFile:61)
            at com.google.android.gms.common.internal.ae.onServiceConnected(SourceFile:57)
            at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1201)
            at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1218)
            at android.os.Handler.handleCallback(Handler.java:739)
            at android.os.Handler.dispatchMessage(Handler.java:95)
            at android.os.Looper.loop(Looper.java:135)
            at android.app.ActivityThread.main(ActivityThread.java:5221)
            at java.lang.reflect.Method.invoke(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:372)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
    # via Binder call with stack:
    android.os.StrictMode$LogStackTrace
            at android.os.StrictMode.readAndHandleBinderCallViolations(StrictMode.java:1717)
            at android.os.Parcel.readExceptionCode(Parcel.java:1521)
            at android.os.Parcel.readException(Parcel.java:1490)
            at com.google.android.gms.internal.bd$a$a.Y(Unknown Source)
            at com.google.android.gms.internal.bh.getAdSize(Unknown Source)
            at com.google.android.gms.ads.AdView.getAdSize(Unknown Source)
            at com.google.android.gms.ads.AdView.onMeasure(Unknown Source)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436)
            at android.widget.LinearLayout.measureVertical(LinearLayout.java:722)
            at android.widget.LinearLayout.onMeasure(LinearLayout.java:613)
            at android.view.View.measure(View.java:17430)
            at android.support.v4.widget.DrawerLayout.onMeasure(DrawerLayout.java:762)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at com.android.internal.widget.ActionBarOverlayLayout.onMeasure(ActionBarOverlayLayout.java:447)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
            at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2560)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2001)
            at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1166)
            at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1372)
            at android.view.ViewRootImpl.doTraversal(ViewRootImpl
10-31 21:32:59.697    4049-4049/? D/Error﹕ ERR: file=Log.java
10-31 21:32:59.697    4049-4049/? D/Error﹕ ERR: class=android.util.Log
10-31 21:32:59.697    4049-4049/? D/Error﹕ ERR: method=wtf line=291
10-31 21:32:59.697    4049-4049/? D/Error﹕ ERR: stack=android.util.Log$TerribleFailure: Stack is too large: numViolations=5 policy=#91f front=4)
            at android.app.SharedPreferencesImpl.startReloadIfChangedUnexpectedly(SharedPreferencesImpl.java:150)
            at android.app.ContextImpl.getSharedPreferences(ContextImpl.java:937)
            at android.content.ContextWrapper.getSharedPreferences(ContextWrapper.java:169)
            at com.google.android.gms.ads.social.c.a(SourceFile:200)
            at com.google.android.gms.ads.social.c.<init>(SourceFile:44)
            at com.google.android.gms.ads.a.a(SourceFile:52)
            at com.google.android.gms.common.internal.bd.a(SourceFile:127)
            at com.google.android.gms.common.internal.ao.onTransact(SourceFile:281)
            at android.os.Binder.execTransact(Binder.java:446)
    # via Binder call with stack:
    android.os.StrictMode$LogStackTrace
            at android.os.StrictMode.readAndHandleBinderCallViolations(StrictMode.java:1717)
            at android.os.Parcel.readExceptionCode(Parcel.java:1521)
            at android.os.Parcel.readException(Parcel.java:1490)
            at com.google.android.gms.common.internal.ap.a(SourceFile:1099)
            at com.google.android.gms.ads.internal.request.v.a(SourceFile:63)
            at com.google.android.gms.common.internal.q.b(SourceFile:819)
            at com.google.android.gms.common.internal.w.onServiceConnected(SourceFile:61)
            at com.google.android.gms.common.internal.ae.onServiceConnected(SourceFile:57)
            at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1201)
            at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1218)
            at android.os.Handler.handleCallback(Handler.java:739)
            at android.os.Handler.dispatchMessage(Handler.java:95)
            at android.os.Looper.loop(Looper.java:135)
            at android.app.ActivityThread.main(ActivityThread.java:5221)
            at java.lang.reflect.Method.invoke(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:372)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
    # via Binder call with stack:
    android.os.StrictMode$LogStackTrace
            at android.os.StrictMode.readAndHandleBinderCallViolations(StrictMode.java:1717)
            at android.os.Parcel.readExceptionCode(Parcel.java:1521)
            at android.os.Parcel.readException(Parcel.java:1490)
            at com.google.android.gms.internal.bd$a$a.Y(Unknown Source)
            at com.google.android.gms.internal.bh.getAdSize(Unknown Source)
            at com.google.android.gms.ads.AdView.getAdSize(Unknown Source)
            at com.google.android.gms.ads.AdView.onMeasure(Unknown Source)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436)
            at android.widget.LinearLayout.measureVertical(LinearLayout.java:722)
            at android.widget.LinearLayout.onMeasure(LinearLayout.java:613)
            at android.view.View.measure(View.java:17430)
            at android.support.v4.widget.DrawerLayout.onMeasure(DrawerLayout.java:762)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at com.android.internal.widget.ActionBarOverlayLayout.onMeasure(ActionBarOverlayLayout.java:447)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
            at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2560)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2001)
            at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1166)
            at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1372)
            at android.view.Vie
10-31 21:32:59.697    4049-4049/? D/Error﹕ ERR: TOTAL BYTES WRITTEN: 49780
10-31 21:32:59.704    4049-4049/? D/AndroidRuntime﹕ Shutting down VM
10-31 21:32:59.706    4049-4049/? E/AndroidRuntime﹕ FATAL EXCEPTION: main
    Process: vsin.t16_funny_photo, PID: 4049
    java.lang.NullPointerException: Attempt to invoke virtual method 'com.google.android.gms.ads.AdSize com.google.android.gms.internal.ay.bc()' on a null object reference
            at com.google.android.gms.internal.bh.getAdSize(Unknown Source)
            at com.google.android.gms.ads.AdView.getAdSize(Unknown Source)
            at com.google.android.gms.ads.AdView.onMeasure(Unknown Source)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436)
            at android.widget.LinearLayout.measureVertical(LinearLayout.java:722)
            at android.widget.LinearLayout.onMeasure(LinearLayout.java:613)
            at android.view.View.measure(View.java:17430)
            at android.support.v4.widget.DrawerLayout.onMeasure(DrawerLayout.java:762)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at com.android.internal.widget.ActionBarOverlayLayout.onMeasure(ActionBarOverlayLayout.java:447)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
            at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
            at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2560)
            at android.view.View.measure(View.java:17430)
            at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2001)
            at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1166)
            at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1372)
            at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1054)
            at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5779)
            at android.view.Choreographer$CallbackRecord.run(Choreographer.java:767)
            at android.view.Choreographer.doCallbacks(Choreographer.java:580)
            at android.view.Choreographer.doFrame(Choreographer.java:550)
            at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:753)
            at android.os.Handler.handleCallback(Handler.java:739)
            at android.os.Handler.dispatchMessage(Handler.java:95)
            at android.os.Looper.loop(Looper.java:135)
            at android.app.ActivityThread.main(ActivityThread.java:5221)
            at java.lang.reflect.Method.invoke(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:372)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694) 

Eric Leichtenschlag

unread,
Oct 31, 2014, 5:44:22 PM10/31/14
to google-adm...@googlegroups.com
Hi Andrew,

Can you tell me which version of the SDK you're using? I'm having trouble deobfuscating some of these stack traces.

Thanks,
Eric

Andrew M

unread,
Nov 1, 2014, 8:19:13 AM11/1/14
to google-adm...@googlegroups.com
google_play_services_version=6111000

>md5sum google-play-services.jar
cb351b9bb5bb1fc13148617de52950a1

&
...

Andrew M

unread,
Nov 1, 2014, 9:08:23 AM11/1/14
to google-adm...@googlegroups.com
same with the latest 6171000
google_play_services_version=6111000

>md5sum google-play-services.jar
cb351b9bb5bb1fc13148617de52950a1

            at android.view.ViewRootImpl$<w
...

Eric Leichtenschlag

unread,
Nov 3, 2014, 5:58:09 PM11/3/14
to google-adm...@googlegroups.com, veo...@gmail.com
Ok thanks. I've filed a bug for this.
...

Zhong eirc

unread,
Nov 17, 2014, 6:53:07 AM11/17/14
to google-adm...@googlegroups.com, veo...@gmail.com
google ads is ok in android 4.4, but it is crash app on android5.0.  this is error information: 


11-17 06:29:35.451: E/AndroidRuntime(28686): java.lang.NullPointerException: Attempt to invoke virtual method 'com.google.android.gms.ads.AdSize com.google.android.gms.internal.ay.bc()' on a null object reference
11-17 06:29:35.451: E/AndroidRuntime(28686): at com.google.android.gms.internal.bh.getAdSize(Unknown Source)
11-17 06:29:35.451: E/AndroidRuntime(28686): at com.google.android.gms.ads.AdView.getAdSize(Unknown Source)
11-17 06:29:35.451: E/AndroidRuntime(28686): at com.google.android.gms.ads.AdView.onMeasure(Unknown Source)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.view.View.measure(View.java:17430)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.view.View.measure(View.java:17430)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.view.View.measure(View.java:17430)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.widget.LinearLayout.measureVertical(LinearLayout.java:722)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.widget.LinearLayout.onMeasure(LinearLayout.java:613)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.view.View.measure(View.java:17430)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
11-17 06:29:35.451: E/AndroidRuntime(28686): at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2560)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.view.View.measure(View.java:17430)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2001)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1166)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1372)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1054)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5779)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:767)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.view.Choreographer.doCallbacks(Choreographer.java:580)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.view.Choreographer.doFrame(Choreographer.java:550)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:753)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.os.Handler.handleCallback(Handler.java:739)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.os.Handler.dispatchMessage(Handler.java:95)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.os.Looper.loop(Looper.java:135)
11-17 06:29:35.451: E/AndroidRuntime(28686): at android.app.ActivityThread.main(ActivityThread.java:5221)
11-17 06:29:35.451: E/AndroidRuntime(28686): at java.lang.reflect.Method.invoke(Native Method)
11-17 06:29:35.451: E/AndroidRuntime(28686): at java.lang.reflect.Method.invoke(Method.java:372)
11-17 06:29:35.451: E/AndroidRuntime(28686): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
11-17 06:29:35.451: E/AndroidRuntime(28686): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)

Eric Leichtenschlag

unread,
Nov 17, 2014, 8:52:56 PM11/17/14
to google-adm...@googlegroups.com, veo...@gmail.com
Yikes.

I've updated the priority on this bug. It was too late to make it into the 6.5 release but is on track to be fixed in the next release.

Thanks,
Eric
Reply all
Reply to author
Forward
0 new messages