commons-app / apps-android-commons

The Wikimedia Commons Android app allows users to upload pictures from their Android phone/tablet to Wikimedia Commons
https://commons-app.github.io/
Apache License 2.0
1.03k stars 1.23k forks source link

Unable to upload picture #827

Closed nb2998 closed 7 years ago

nb2998 commented 7 years ago

Not even a single picture from gallery is being uploaded. I have tried it several times but it appears to be failed every single time. The same problem is faced when I go to gallery and select this app to share. However, it works fine when I use camera to upload the picture.

Android version : 6.0.1 Device: Redmi

Logcat :

08-01 18:52:40.330 25709-25709/? I/art: Late-enabling -Xcheck:jni
08-01 18:52:40.351 25709-25709/? D/TidaProvider: TidaProvider()
08-01 18:52:40.416 25709-25709/fr.free.nrw.commons W/System.err: java.io.FileNotFoundException: /jacoco.exec: open failed: EROFS (Read-only file system)
08-01 18:52:40.424 25709-25719/fr.free.nrw.commons W/art: Suspending all threads took: 7.767ms
08-01 18:52:40.426 25709-25709/fr.free.nrw.commons W/System.err:     at libcore.io.IoBridge.open(IoBridge.java:452)
08-01 18:52:40.427 25709-25709/fr.free.nrw.commons W/System.err:     at java.io.FileOutputStream.<init>(FileOutputStream.java:87)
08-01 18:52:40.427 25709-25709/fr.free.nrw.commons W/System.err:     at org.jacoco.agent.rt.internal_b0d6a23.output.FileOutput.openFile(FileOutput.java:67)
08-01 18:52:40.427 25709-25709/fr.free.nrw.commons W/System.err:     at org.jacoco.agent.rt.internal_b0d6a23.output.FileOutput.startup(FileOutput.java:49)
08-01 18:52:40.427 25709-25709/fr.free.nrw.commons W/System.err:     at org.jacoco.agent.rt.internal_b0d6a23.Agent.startup(Agent.java:122)
08-01 18:52:40.427 25709-25709/fr.free.nrw.commons W/System.err:     at org.jacoco.agent.rt.internal_b0d6a23.Agent.getInstance(Agent.java:50)
08-01 18:52:40.427 25709-25709/fr.free.nrw.commons W/System.err:     at org.jacoco.agent.rt.internal_b0d6a23.Offline.<clinit>(Offline.java:31)
08-01 18:52:40.427 25709-25709/fr.free.nrw.commons W/System.err:     at fr.free.nrw.commons.CommonsApplication.$jacocoInit(CommonsApplication.java)
08-01 18:52:40.427 25709-25709/fr.free.nrw.commons W/System.err:     at fr.free.nrw.commons.CommonsApplication.<clinit>(CommonsApplication.java)
08-01 18:52:40.427 25709-25709/fr.free.nrw.commons W/System.err:     at java.lang.Class.newInstance(Native Method)
08-01 18:52:40.427 25709-25709/fr.free.nrw.commons W/System.err:     at android.app.Instrumentation.newApplication(Instrumentation.java:997)
08-01 18:52:40.427 25709-25709/fr.free.nrw.commons W/System.err:     at android.app.Instrumentation.newApplication(Instrumentation.java:982)
08-01 18:52:40.427 25709-25709/fr.free.nrw.commons W/System.err:     at android.app.LoadedApk.makeApplication(LoadedApk.java:575)
08-01 18:52:40.428 25709-25709/fr.free.nrw.commons W/System.err:     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4695)
08-01 18:52:40.428 25709-25709/fr.free.nrw.commons W/System.err:     at android.app.ActivityThread.access$1600(ActivityThread.java:153)
08-01 18:52:40.428 25709-25709/fr.free.nrw.commons W/System.err:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1412)
08-01 18:52:40.428 25709-25709/fr.free.nrw.commons W/System.err:     at android.os.Handler.dispatchMessage(Handler.java:102)
08-01 18:52:40.428 25709-25709/fr.free.nrw.commons W/System.err:     at android.os.Looper.loop(Looper.java:148)
08-01 18:52:40.428 25709-25709/fr.free.nrw.commons W/System.err:     at android.app.ActivityThread.main(ActivityThread.java:5438)
08-01 18:52:40.428 25709-25709/fr.free.nrw.commons W/System.err:     at java.lang.reflect.Method.invoke(Native Method)
08-01 18:52:40.428 25709-25709/fr.free.nrw.commons W/System.err:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:738)
08-01 18:52:40.428 25709-25709/fr.free.nrw.commons W/System.err:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:628)
08-01 18:52:40.428 25709-25709/fr.free.nrw.commons W/System.err: Caused by: android.system.ErrnoException: open failed: EROFS (Read-only file system)
08-01 18:52:40.434 25709-25719/fr.free.nrw.commons I/art: Background partial concurrent mark sweep GC freed 23969(1261KB) AllocSpace objects, 0(0B) LOS objects, 40% free, 13MB/21MB, paused 9.887ms total 24.576ms
08-01 18:52:40.433 25709-25709/fr.free.nrw.commons W/System.err:     at libcore.io.Posix.open(Native Method)
08-01 18:52:40.435 25709-25709/fr.free.nrw.commons W/System.err:     at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186)
08-01 18:52:40.435 25709-25709/fr.free.nrw.commons W/System.err:     at libcore.io.IoBridge.open(IoBridge.java:438)
08-01 18:52:40.435 25709-25709/fr.free.nrw.commons W/System.err:    ... 21 more
08-01 18:52:40.473 25709-25738/fr.free.nrw.commons I/stetho: Listening on @stetho_fr.free.nrw.commons_devtools_remote
08-01 18:52:40.576 25709-25709/fr.free.nrw.commons V/BoostFramework: mAcquireFunc method = public int com.qualcomm.qti.Performance.perfLockAcquire(int,int[])
08-01 18:52:40.576 25709-25709/fr.free.nrw.commons V/BoostFramework: mReleaseFunc method = public int com.qualcomm.qti.Performance.perfLockRelease()
08-01 18:52:40.576 25709-25709/fr.free.nrw.commons V/BoostFramework: mAcquireTouchFunc method = public int com.qualcomm.qti.Performance.perfLockAcquireTouch(android.view.MotionEvent,android.util.DisplayMetrics,int,int[])
08-01 18:52:40.576 25709-25709/fr.free.nrw.commons V/BoostFramework: mIOPStart method = public int com.qualcomm.qti.Performance.perfIOPrefetchStart(int,java.lang.String)
08-01 18:52:40.576 25709-25709/fr.free.nrw.commons V/BoostFramework: mIOPStop method = public int com.qualcomm.qti.Performance.perfIOPrefetchStop()
08-01 18:52:40.580 25709-25709/fr.free.nrw.commons V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@ec18052
08-01 18:52:40.580 25709-25709/fr.free.nrw.commons V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@ee8cf23
08-01 18:52:40.613 25709-25709/fr.free.nrw.commons W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
08-01 18:52:40.711 25709-25709/fr.free.nrw.commons I/Timeline: Timeline: Activity_launch_request time:148868369
08-01 18:52:40.725 25709-25709/fr.free.nrw.commons D/ActivityThreadInjector: clearCachedDrawables.
08-01 18:52:40.766 25709-25709/fr.free.nrw.commons V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@50def7d
08-01 18:52:40.766 25709-25709/fr.free.nrw.commons V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@d953e72
08-01 18:52:40.766 25709-25709/fr.free.nrw.commons V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@fbe82c3
08-01 18:52:40.767 25709-25709/fr.free.nrw.commons V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@5c74740
08-01 18:52:40.769 25709-25709/fr.free.nrw.commons I/AppCompatViewInflater: app:theme is now deprecated. Please move to using android:theme instead.
08-01 18:52:40.799 25709-25709/fr.free.nrw.commons D/ContributionsListFragme: Last Sync Timestamp: 2017-08-01T13:19:20Z
08-01 18:52:40.810 25709-25709/fr.free.nrw.commons V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@b76d346
08-01 18:52:40.810 25709-25709/fr.free.nrw.commons V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@41b7907
08-01 18:52:40.856 25709-25783/fr.free.nrw.commons D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true
08-01 18:52:40.865 25709-25709/fr.free.nrw.commons D/ActivityThreadInjector: clearCachedDrawables.
08-01 18:52:40.898 25709-25783/fr.free.nrw.commons I/Adreno: QUALCOMM build                   : 9e169a6, Ic7d72507eb
                                                             Build Date                       : 09/15/16
                                                             OpenGL ES Shader Compiler Version: XE031.08.00.00
                                                             Local Branch                     : 
                                                             Remote Branch                    : 
                                                             Remote Branch                    : 
                                                             Reconstruct Branch               : 
08-01 18:52:40.926 25709-25783/fr.free.nrw.commons I/OpenGLRenderer: Initialized EGL, version 1.4
08-01 18:52:41.026 25709-25709/fr.free.nrw.commons W/PathParser: Points are too far apart 4.000000596046461
08-01 18:52:41.255 25709-25709/fr.free.nrw.commons D/UploadService: Set 0 uploads to failed
08-01 18:52:41.256 25709-25709/fr.free.nrw.commons D/UploadService: Flags is 0 id is 1
08-01 18:52:41.349 25709-25709/fr.free.nrw.commons W/InputMethodManager: Ignoring onBind: cur seq=11028, given seq=11027
08-01 18:52:41.358 25709-25851/fr.free.nrw.commons D/ContributionsSyncAdapte: Max number of uploads set to 500
08-01 18:52:42.322 25709-25851/fr.free.nrw.commons D/ApacheHttpClientMediaWi: 0 results!
08-01 18:52:42.329 25709-25851/fr.free.nrw.commons D/ContributionsSyncAdapte: Last modified at 2017-08-01T13:19:20Z
08-01 18:52:42.329 25709-25851/fr.free.nrw.commons D/ContributionsSyncAdapte: 0 results!
08-01 18:52:42.332 25709-25851/fr.free.nrw.commons D/ContributionsSyncAdapte: Oh hai, everyone! Look, a kitty!
08-01 18:52:43.909 25709-25709/fr.free.nrw.commons I/Choreographer: Skipped 39 frames!  The application may be doing too much work on its main thread.
08-01 18:52:44.593 25709-25709/fr.free.nrw.commons I/Choreographer: Skipped 36 frames!  The application may be doing too much work on its main thread.
08-01 18:52:45.209 25709-25709/fr.free.nrw.commons I/Choreographer: Skipped 36 frames!  The application may be doing too much work on its main thread.
08-01 18:52:46.768 25709-25736/fr.free.nrw.commons I/art: Starting a blocking GC Explicit
08-01 18:52:46.789 25709-25736/fr.free.nrw.commons I/art: Explicit concurrent mark sweep GC freed 1446(229KB) AllocSpace objects, 6(120KB) LOS objects, 12% free, 116MB/132MB, paused 418us total 20.458ms
08-01 18:52:46.910 25709-25736/fr.free.nrw.commons D/LeakCanary: Removing 1 heap dumps
08-01 18:52:46.972 25709-25736/fr.free.nrw.commons I/art: hprof: heap dump "/storage/emulated/0/Download/leakcanary-fr.free.nrw.commons/b9940738-3821-4cee-8406-ad23a88f6f1d_pending.hprof" starting...
08-01 18:52:50.066 25709-25736/fr.free.nrw.commons I/art: hprof: heap dump completed (129MB) in 3.093s
08-01 18:52:50.731 25709-25709/fr.free.nrw.commons V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@b314e9a
08-01 18:52:50.804 25709-25709/fr.free.nrw.commons V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@122e654
08-01 18:52:50.804 25709-25709/fr.free.nrw.commons V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@701d9fd
08-01 18:52:50.836 25709-25709/fr.free.nrw.commons D/MediaDetailFragment: MediaDetailFragment ready to display details
08-01 18:52:50.842 25709-25709/fr.free.nrw.commons V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@a9718f9
08-01 18:52:50.842 25709-25709/fr.free.nrw.commons V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@587b03e
08-01 18:52:50.851 25709-25709/fr.free.nrw.commons D/MediaDetailFragment: MediaDetailFragment ready to display details
08-01 18:52:51.472 25709-25709/fr.free.nrw.commons I/Choreographer: Skipped 38 frames!  The application may be doing too much work on its main thread.
08-01 18:52:51.589 25709-25929/fr.free.nrw.commons D/MediaDataExtractor: MediaDataExtractor searching for license
08-01 18:52:51.673 25709-25928/fr.free.nrw.commons D/MediaDataExtractor: MediaDataExtractor searching for license
08-01 18:52:52.224 25709-25709/fr.free.nrw.commons I/Choreographer: Skipped 44 frames!  The application may be doing too much work on its main thread.
08-01 18:52:52.256 25709-25709/fr.free.nrw.commons D/MediaDetailFragment: Media license is: CC BY-SA 3.0
08-01 18:52:52.263 25709-25709/fr.free.nrw.commons D/MediaDetailFragment: Media license is: CC BY-SA 3.0
08-01 18:52:53.350 25709-25709/fr.free.nrw.commons D/ContributionsActivity: Restarting for creator=Nb2998 source=gallery height=0 state=2 timestamp=1501350809958 license=CC BY-SA 3.0 image_url=https://upload.wikimedia.org/wikipedia/commons/d/d0/Sunset description= filename=Sunset length=4135457 width=0 local_uri=file:///storage/emulated/0/DCIM/Camera/IMG_20170723_215305.jpg multiple=0 transferred=0
08-01 18:52:53.357 25709-25842/fr.free.nrw.commons D/UploadService: Before execution!
08-01 18:52:53.421 25709-25715/fr.free.nrw.commons W/art: Suspending all threads took: 9.356ms
08-01 18:52:53.434 25709-25842/fr.free.nrw.commons D/UploadService: making sure of uniqueness of name: Sunset
08-01 18:52:54.179 25709-25842/fr.free.nrw.commons D/UploadService: Successfully revalidated token!
08-01 18:52:54.578 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 124538 of 4137159
08-01 18:52:54.594 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 251514 of 4137159
08-01 18:52:55.983 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 378490 of 4137159
08-01 18:52:56.512 25709-25719/fr.free.nrw.commons I/art: Background sticky concurrent mark sweep GC freed 1165(163KB) AllocSpace objects, 4(80KB) LOS objects, 0% free, 117MB/117MB, paused 5.516ms total 48.032ms
08-01 18:52:57.225 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 505466 of 4137159
08-01 18:52:59.636 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 632442 of 4137159
08-01 18:53:00.123 25709-25709/fr.free.nrw.commons I/Choreographer: Skipped 30 frames!  The application may be doing too much work on its main thread.
08-01 18:53:01.000 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 759418 of 4137159
08-01 18:53:02.201 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 886394 of 4137159
08-01 18:53:03.399 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 1013370 of 4137159
08-01 18:53:04.622 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 1140346 of 4137159
08-01 18:53:05.829 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 1267322 of 4137159
08-01 18:53:08.286 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 1394298 of 4137159
08-01 18:53:09.484 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 1521274 of 4137159
08-01 18:53:10.674 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 1648250 of 4137159
08-01 18:53:11.864 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 1775226 of 4137159
08-01 18:53:12.526 25709-26620/fr.free.nrw.commons D/LeakCanary: In fr.free.nrw.commons:2.5.0:74.
08-01 18:53:12.526 25709-26620/fr.free.nrw.commons D/LeakCanary: * fr.free.nrw.commons.auth.LoginActivity has leaked:
08-01 18:53:12.526 25709-26620/fr.free.nrw.commons D/LeakCanary: * GC ROOT android.os.MessageQueue.mMessages
08-01 18:53:12.526 25709-26620/fr.free.nrw.commons D/LeakCanary: * references android.os.Message.callback
08-01 18:53:12.526 25709-26620/fr.free.nrw.commons D/LeakCanary: * references android.widget.Editor$Blink.this$0
08-01 18:53:12.526 25709-26620/fr.free.nrw.commons D/LeakCanary: * references android.widget.Editor.mTextView
08-01 18:53:12.526 25709-26620/fr.free.nrw.commons D/LeakCanary: * references android.support.design.widget.TextInputEditText.mContext
08-01 18:53:12.526 25709-26620/fr.free.nrw.commons D/LeakCanary: * leaks fr.free.nrw.commons.auth.LoginActivity instance
08-01 18:53:12.526 25709-26620/fr.free.nrw.commons D/LeakCanary: * Retaining: 3.2 KB.
08-01 18:53:12.526 25709-26620/fr.free.nrw.commons D/LeakCanary: * Reference Key: 34126c9b-985f-4594-ade9-39c89746c4b9
08-01 18:53:12.526 25709-26620/fr.free.nrw.commons D/LeakCanary: * Device: Xiaomi xiaomi Redmi Note 4 mido
08-01 18:53:12.526 25709-26620/fr.free.nrw.commons D/LeakCanary: * Android Version: 6.0.1 API: 23 LeakCanary: 1.5.1 1be44b3
08-01 18:53:12.526 25709-26620/fr.free.nrw.commons D/LeakCanary: * Durations: watch=5008ms, gc=122ms, heap dump=3224ms, analysis=22164ms
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: * Details:
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: * Instance of android.os.MessageQueue
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static $staticOverhead = byte[16]@1884758241 (0x705720e1)
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static DEBUG = false
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static TAG = java.lang.String@1880609496 (0x7017d2d8)
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mBlocked = true
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mFileDescriptorRecords = null
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mIdleHandlers = java.util.ArrayList@315854656 (0x12d38f40)
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mMessages = android.os.Message@318234496 (0x12f7df80)
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mNextBarrierToken = 47
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mPendingIdleHandlers = android.os.MessageQueue$IdleHandler[4]@320213664 (0x131612a0)
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mPtr = 367757438320
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mQuitAllowed = false
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mQuitting = false
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: |   shadow$_klass_ = android.os.MessageQueue
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: |   shadow$_monitor_ = 1073742678
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: * Instance of android.os.Message
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static sPoolSync = java.lang.Object@1883312264 (0x70411088)
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static FLAG_IN_USE = 1
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static sPool = android.os.Message@318829888 (0x1300f540)
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static gCheckRecycle = true
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static MAX_POOL_SIZE = 50
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static FLAG_ASYNCHRONOUS = 2
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static $staticOverhead = byte[72]@1886137409 (0x706c2c41)
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static CREATOR = android.os.Message$1@1883312272 (0x70411090)
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static FLAGS_TO_CLEAR_ON_COPY_FROM = 1
08-01 18:53:12.527 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static sPoolSize = 15
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: |   arg1 = 0
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: |   arg2 = 0
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: |   callback = android.widget.Editor$Blink@316257632 (0x12d9b560)
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: |   data = null
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: |   flags = 1
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: |   next = android.os.Message@315881088 (0x12d3f680)
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: |   obj = null
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: |   replyTo = null
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: |   sendingUid = -1
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: |   target = android.widget.Editor$Blink@316257632 (0x12d9b560)
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: |   what = 0
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: |   when = 148874868
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: |   shadow$_klass_ = android.os.Message
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: |   shadow$_monitor_ = 0
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: * Instance of android.widget.Editor$Blink
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mCancelled = false
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: |   this$0 = android.widget.Editor@315206944 (0x12c9ad20)
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mAsynchronous = false
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mCallback = null
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mLooper = android.os.Looper@315854624 (0x12d38f20)
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mMessenger = null
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mQueue = android.os.MessageQueue@315868880 (0x12d3c6d0)
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: |   shadow$_klass_ = android.widget.Editor$Blink
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: |   shadow$_monitor_ = 0
08-01 18:53:12.528 25709-26620/fr.free.nrw.commons D/LeakCanary: * Instance of android.widget.Editor
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static DRAG_SHADOW_MAX_TEXT_LENGTH = 20
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static LINE_SLOP_MULTIPLIER_FOR_HANDLEVIEWS = 0.5
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static UNDO_OWNER_TAG = java.lang.String@1881461696 (0x7024d3c0)
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static EXTRACT_NOTHING = -2
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static TEMP_POSITION = float[2]@1883494288 (0x7043d790)
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static EXTRACT_UNKNOWN = -1
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static DEBUG_UNDO = false
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static BLINK = 500
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static UNSET_LINE = -1
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static $staticOverhead = byte[88]@1886226945 (0x706d8a01)
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static mMockActionMode = android.widget.Editor$2@1883494312 (0x7043d7a8)
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static TAG = java.lang.String@1881461696 (0x7024d3c0)
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mAllowUndo = true
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mBlink = android.widget.Editor$Blink@316257632 (0x12d9b560)
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mCorrectionHighlighter = null
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mCreatedWithASelection = false
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mCursorCount = 0
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mCursorDrawable = android.graphics.drawable.Drawable[2]@316256736 (0x12d9b1e0)
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mCursorVisible = true
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mCustomInsertionActionModeCallback = null
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mCustomSelectionActionModeCallback = null
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mDiscardNextActionUp = false
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mDoubleTap = false
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mError = null
08-01 18:53:12.529 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mErrorPopup = null
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mErrorWasChanged = false
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mFirstTouchUp = true
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mFrozenWithFocus = false
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mIgnoreActionUpEvent = true
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mInBatchEditControllers = false
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mInputContentType = android.widget.Editor$InputContentType@316210288 (0x12d8fc70)
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mInputMethodState = null
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mInputType = 524289
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mInsertionControllerEnabled = false
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mInsertionPointCursorController = null
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mIsInsertionActionModeStartPending = false
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mKeyListener = android.text.method.TextKeyListener@316256768 (0x12d9b200)
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mLastDownPositionX = 0.0
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mLastDownPositionY = 0.0
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mPositionListener = null
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mPreserveDetachedSelection = false
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mProcessTextIntentActionsHandler = android.widget.Editor$ProcessTextIntentActionsHandler@316151056 (0x12d81510)
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mSelectAllOnFocus = false
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mSelectHandleCenter = null
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mSelectHandleLeft = null
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mSelectHandleRight = null
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mSelectionControllerEnabled = false
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mSelectionModifierCursorController = null
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mSelectionMoved = false
08-01 18:53:12.530 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mShowCursor = 148868319
08-01 18:53:12.531 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mShowErrorAfterAttach = false
08-01 18:53:12.531 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mShowSoftInputOnFocus = true
08-01 18:53:12.531 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mShowSuggestionRunnable = null
08-01 18:53:12.531 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mSpanController = android.widget.Editor$SpanController@316256960 (0x12d9b2c0)
08-01 18:53:12.531 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mSpellChecker = null
08-01 18:53:12.531 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mSuggestionRangeSpan = null
08-01 18:53:12.531 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mSuggestionsPopupWindow = null
08-01 18:53:12.531 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTempRect = null
08-01 18:53:12.531 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTemporaryDetach = false
08-01 18:53:12.531 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTextActionMode = null
08-01 18:53:12.531 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTextIsSelectable = false
08-01 18:53:12.531 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTextRenderNodes = null
08-01 18:53:12.531 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTextView = android.support.design.widget.TextInputEditText@316115968 (0x12d78c00)
08-01 18:53:12.531 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTouchFocusSelected = true
08-01 18:53:12.531 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mUndoInputFilter = android.widget.Editor$UndoInputFilter@316151040 (0x12d81500)
08-01 18:53:12.531 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mUndoManager = android.content.UndoManager@316037696 (0x12d65a40)
08-01 18:53:12.531 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mUndoOwner = android.content.UndoOwner@316256704 (0x12d9b1c0)
08-01 18:53:12.531 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mWordIterator = null
08-01 18:53:12.531 25709-26620/fr.free.nrw.commons D/LeakCanary: |   shadow$_klass_ = android.widget.Editor
08-01 18:53:12.531 25709-26620/fr.free.nrw.commons D/LeakCanary: |   shadow$_monitor_ = 0
08-01 18:53:12.531 25709-26620/fr.free.nrw.commons D/LeakCanary: * Instance of android.support.design.widget.TextInputEditText
08-01 18:53:12.531 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mBackgroundTintHelper = android.support.v7.widget.AppCompatBackgroundHelper@316257472 (0x12d9b4c0)
08-01 18:53:12.531 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTextHelper = android.support.v7.widget.AppCompatTextHelperV17@316210816 (0x12d8fe80)
08-01 18:53:12.532 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mAllowTransformationLengthChange = false
08-01 18:53:12.532 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mAutoLinkMask = 0
08-01 18:53:12.532 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mBoring = null
08-01 18:53:12.532 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mBreakStrategy = 0
08-01 18:53:12.532 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mBufferType = android.widget.TextView$BufferType@1883451400 (0x70433008)
08-01 18:53:12.532 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mChangeWatcher = android.widget.TextView$ChangeWatcher@316151136 (0x12d81560)
08-01 18:53:12.532 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mCharWrapper = null
08-01 18:53:12.532 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mCurHintTextColor = -2130706433
08-01 18:53:12.532 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mCurTextColor = -1
08-01 18:53:12.532 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mCurrentSpellCheckerLocaleCache = null
08-01 18:53:12.532 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mCursorDrawableRes = 17303290
08-01 18:53:12.532 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mDeferScroll = -1
08-01 18:53:12.532 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mDesiredHeightAtMeasure = -1
08-01 18:53:12.532 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mDispatchTemporaryDetach = false
08-01 18:53:12.532 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mDrawables = null
08-01 18:53:12.532 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mEditableFactory = android.text.Editable$Factory@1883313200 (0x70411430)
08-01 18:53:12.532 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mEditor = android.widget.Editor@315206944 (0x12c9ad20)
08-01 18:53:12.532 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mEllipsize = null
08-01 18:53:12.532 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mFilters = android.text.InputFilter[0]@1968064160 (0x754e46a0)
08-01 18:53:12.532 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mFirstTouch = false
08-01 18:53:12.532 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mFreezesText = false
08-01 18:53:12.532 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mGravity = 8388627
08-01 18:53:12.533 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mHighlightColor = 1719716804
08-01 18:53:12.533 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mHighlightPaint = android.graphics.Paint@317049632 (0x12e5cb20)
08-01 18:53:12.533 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mHighlightPath = null
08-01 18:53:12.533 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mHighlightPathBogus = true
08-01 18:53:12.533 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mHint = null
08-01 18:53:12.533 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mHintBoring = null
08-01 18:53:12.533 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mHintLayout = null
08-01 18:53:12.533 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mHintTextColor = android.content.res.ColorStateList@315382800 (0x12cc5c10)
08-01 18:53:12.533 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mHorizontallyScrolling = true
08-01 18:53:12.533 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mHyphenationFrequency = 1
08-01 18:53:12.533 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mIncludePad = true
08-01 18:53:12.533 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mLastLayoutDirection = -1
08-01 18:53:12.533 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mLastScroll = 0
08-01 18:53:12.533 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mLastTouchUpTime = 0
08-01 18:53:12.533 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mLayout = null
08-01 18:53:12.533 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mLinkTextColor = android.content.res.ColorStateList@315382848 (0x12cc5c40)
08-01 18:53:12.533 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mLinksClickable = true
08-01 18:53:12.533 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mListeners = java.util.ArrayList@316257728 (0x12d9b5c0)
08-01 18:53:12.533 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mLocaleChanged = false
08-01 18:53:12.533 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mMarquee = null
08-01 18:53:12.533 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mMarqueeFadeMode = 0
08-01 18:53:12.533 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mMarqueeRepeatLimit = 3
08-01 18:53:12.533 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mMaxMode = 1
08-01 18:53:12.534 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mMaxWidth = 2147483647
08-01 18:53:12.534 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mMaxWidthMode = 2
08-01 18:53:12.534 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mMaximum = 1
08-01 18:53:12.534 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mMinMode = 1
08-01 18:53:12.534 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mMinWidth = 0
08-01 18:53:12.534 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mMinWidthMode = 2
08-01 18:53:12.534 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mMinimum = 1
08-01 18:53:12.534 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mMovement = android.text.method.ArrowKeyMovementMethod@316150816 (0x12d81420)
08-01 18:53:12.534 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mOldMaxMode = 1
08-01 18:53:12.534 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mOldMaximum = 2147483647
08-01 18:53:12.534 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mPreDrawListenerDetached = false
08-01 18:53:12.534 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mPreDrawRegistered = true
08-01 18:53:12.534 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mPreventDefaultMovement = false
08-01 18:53:12.534 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mRestartMarquee = false
08-01 18:53:12.534 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mSavedHintLayout = null
08-01 18:53:12.534 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mSavedLayout = null
08-01 18:53:12.534 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mSavedMarqueeModeLayout = null
08-01 18:53:12.534 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mScroller = null
08-01 18:53:12.534 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mShadowColor = 0
08-01 18:53:12.534 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mShadowDx = 0.0
08-01 18:53:12.534 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mShadowDy = 0.0
08-01 18:53:12.534 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mShadowRadius = 0.0
08-01 18:53:12.534 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mSingleLine = true
08-01 18:53:12.535 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mSpacingAdd = 0.0
08-01 18:53:12.535 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mSpacingMult = 1.0
08-01 18:53:12.535 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mSpannableFactory = android.text.Spannable$Factory@1883447064 (0x70431f18)
08-01 18:53:12.535 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTempRect = null
08-01 18:53:12.535 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTemporaryDetach = false
08-01 18:53:12.535 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mText = android.text.SpannableStringBuilder@316037952 (0x12d65b40)
08-01 18:53:12.535 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTextColor = android.content.res.ColorStateList@316210240 (0x12d8fc40)
08-01 18:53:12.535 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTextDir = null
08-01 18:53:12.535 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTextEditSuggestionItemLayout = 17367290
08-01 18:53:12.535 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTextPaint = android.text.TextPaint@315981152 (0x12d57d60)
08-01 18:53:12.535 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTextSelectHandleLeftRes = 17303295
08-01 18:53:12.535 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTextSelectHandleRes = 17303298
08-01 18:53:12.535 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTextSelectHandleRightRes = 17303301
08-01 18:53:12.535 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTransformation = android.text.method.SingleLineTransformationMethod@316151072 (0x12d81520)
08-01 18:53:12.535 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTransformed = android.text.method.ReplacementTransformationMethod$SpannedReplacementCharSequence@316257216 (0x12d9b3c0)
08-01 18:53:12.535 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mUserSetTextScaleX = false
08-01 18:53:12.535 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mAccessibilityCursorPosition = -1
08-01 18:53:12.535 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mAccessibilityDelegate = null
08-01 18:53:12.535 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mAccessibilityTraversalAfterId = -1
08-01 18:53:12.535 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mAccessibilityTraversalBeforeId = -1
08-01 18:53:12.535 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mAccessibilityViewId = -1
08-01 18:53:12.535 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mAnimator = null
08-01 18:53:12.535 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mAttachInfo = null
08-01 18:53:12.536 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mAttributes = null
08-01 18:53:12.536 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mBackground = android.graphics.drawable.InsetDrawable@316037184 (0x12d65840)
08-01 18:53:12.536 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mBackgroundRenderNode = null
08-01 18:53:12.536 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mBackgroundResource = 0
08-01 18:53:12.536 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mBackgroundSizeChanged = true
08-01 18:53:12.536 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mBackgroundTint = null
08-01 18:53:12.536 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mBottom = 0
08-01 18:53:12.536 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mCachingFailed = false
08-01 18:53:12.536 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mClipBounds = null
08-01 18:53:12.536 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mContentDescription = null
08-01 18:53:12.536 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mContext = fr.free.nrw.commons.auth.LoginActivity@315593728 (0x12cf9400)
08-01 18:53:12.536 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mCurrentAnimation = null
08-01 18:53:12.536 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mDrawableState = int[2]@1883453824 (0x70433980)
08-01 18:53:12.536 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mDrawingCache = null
08-01 18:53:12.536 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mDrawingCacheBackgroundColor = 0
08-01 18:53:12.536 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mFloatingTreeObserver = android.view.ViewTreeObserver@316037824 (0x12d65ac0)
08-01 18:53:12.536 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mForegroundInfo = null
08-01 18:53:12.536 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mGhostView = null
08-01 18:53:12.536 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mHapticEnabledExplicitly = false
08-01 18:53:12.536 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mHasPerformedLongPress = false
08-01 18:53:12.536 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mID = 2131689608
08-01 18:53:12.536 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mIgnoreNextUpEvent = false
08-01 18:53:12.536 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mInContextButtonPress = false
08-01 18:53:12.537 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mInputEventConsistencyVerifier = null
08-01 18:53:12.537 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mKeyedTags = null
08-01 18:53:12.537 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mLabelForId = -1
08-01 18:53:12.537 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mLastIsOpaque = false
08-01 18:53:12.537 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mLayerPaint = null
08-01 18:53:12.537 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mLayerType = 0
08-01 18:53:12.537 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mLayoutInsets = null
08-01 18:53:12.537 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mLayoutParams = android.widget.FrameLayout$LayoutParams@316038080 (0x12d65bc0)
08-01 18:53:12.537 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mLeft = 0
08-01 18:53:12.537 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mLeftPaddingDefined = false
08-01 18:53:12.537 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mListenerInfo = null
08-01 18:53:12.537 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mMatchIdPredicate = null
08-01 18:53:12.537 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mMatchLabelForPredicate = null
08-01 18:53:12.537 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mMeasureCache = null
08-01 18:53:12.537 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mMeasuredHeight = 0
08-01 18:53:12.537 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mMeasuredWidth = 0
08-01 18:53:12.537 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mMinHeight = 0
08-01 18:53:12.537 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mMinWidth = 0
08-01 18:53:12.537 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mNestedScrollingParent = null
08-01 18:53:12.537 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mNextFocusDownId = -1
08-01 18:53:12.537 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mNextFocusForwardId = -1
08-01 18:53:12.538 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mNextFocusLeftId = -1
08-01 18:53:12.538 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mNextFocusRightId = -1
08-01 18:53:12.538 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mNextFocusUpId = -1
08-01 18:53:12.538 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mOldHeightMeasureSpec = -2147483648
08-01 18:53:12.538 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mOldWidthMeasureSpec = -2147483648
08-01 18:53:12.538 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mOutlineProvider = android.view.ViewOutlineProvider$1@1883451096 (0x70432ed8)
08-01 18:53:12.538 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mOverScrollMode = 1
08-01 18:53:12.538 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mOverlay = null
08-01 18:53:12.538 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mPaddingBottom = 33
08-01 18:53:12.538 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mPaddingLeft = 12
08-01 18:53:12.538 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mPaddingRight = 12
08-01 18:53:12.538 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mPaddingTop = 30
08-01 18:53:12.538 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mParent = android.widget.FrameLayout@316058624 (0x12d6ac00)
08-01 18:53:12.538 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mPendingCheckForLongPress = null
08-01 18:53:12.538 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mPendingCheckForTap = null
08-01 18:53:12.538 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mPerformClick = null
08-01 18:53:12.538 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mPrivateFlags = -2130702334
08-01 18:53:12.538 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mPrivateFlags2 = 1188872
08-01 18:53:12.538 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mPrivateFlags3 = 16
08-01 18:53:12.538 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mRecreateDisplayList = false
08-01 18:53:12.538 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mRenderNode = android.view.RenderNode@316155296 (0x12d825a0)
08-01 18:53:12.538 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mResources = android.content.res.MiuiResources@315856640 (0x12d39700)
08-01 18:53:12.539 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mRight = 0
08-01 18:53:12.539 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mRightPaddingDefined = false
08-01 18:53:12.539 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mScrollCache = null
08-01 18:53:12.539 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mScrollIndicatorDrawable = null
08-01 18:53:12.539 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mScrollX = 0
08-01 18:53:12.539 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mScrollY = 0
08-01 18:53:12.539 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mSendViewScrolledAccessibilityEvent = null
08-01 18:53:12.539 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mSendViewStateChangedAccessibilityEvent = null
08-01 18:53:12.539 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mSendingHoverAccessibilityEvents = false
08-01 18:53:12.539 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mStartActivityRequestWho = null
08-01 18:53:12.539 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mStateListAnimator = null
08-01 18:53:12.539 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mSystemUiVisibility = 0
08-01 18:53:12.539 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTag = null
08-01 18:53:12.539 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTempNestedScrollConsumed = null
08-01 18:53:12.539 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTop = 0
08-01 18:53:12.539 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTouchDelegate = null
08-01 18:53:12.539 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTouchSlop = 24
08-01 18:53:12.539 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTransformationInfo = null
08-01 18:53:12.539 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTransientStateCount = 0
08-01 18:53:12.539 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTransitionName = null
08-01 18:53:12.539 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mUnscaledDrawingCache = null
08-01 18:53:12.539 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mUnsetPressedState = null
08-01 18:53:12.539 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mUserPaddingBottom = 33
08-01 18:53:12.540 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mUserPaddingEnd = -2147483648
08-01 18:53:12.540 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mUserPaddingLeft = 12
08-01 18:53:12.540 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mUserPaddingLeftInitial = 12
08-01 18:53:12.540 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mUserPaddingRight = 12
08-01 18:53:12.540 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mUserPaddingRightInitial = 12
08-01 18:53:12.540 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mUserPaddingStart = -2147483648
08-01 18:53:12.540 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mVerticalScrollFactor = 0.0
08-01 18:53:12.540 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mVerticalScrollbarPosition = 0
08-01 18:53:12.540 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mViewFlags = 405028865
08-01 18:53:12.540 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mWindowAttachCount = 0
08-01 18:53:12.540 25709-26620/fr.free.nrw.commons D/LeakCanary: |   shadow$_klass_ = android.support.design.widget.TextInputEditText
08-01 18:53:12.540 25709-26620/fr.free.nrw.commons D/LeakCanary: |   shadow$_monitor_ = 0
08-01 18:53:12.540 25709-26620/fr.free.nrw.commons D/LeakCanary: * Instance of fr.free.nrw.commons.auth.LoginActivity
08-01 18:53:12.540 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static $staticOverhead = byte[16]@315273217 (0x12cab001)
08-01 18:53:12.540 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static $jacocoData = boolean[77]@315710240 (0x12d15b20)
08-01 18:53:12.540 25709-26620/fr.free.nrw.commons D/LeakCanary: |   static PARAM_USERNAME = java.lang.String@315710048 (0x12d15a60)
08-01 18:53:12.540 25709-26620/fr.free.nrw.commons D/LeakCanary: |   app = fr.free.nrw.commons.CommonsApplication@315929664 (0x12d4b440)
08-01 18:53:12.540 25709-26620/fr.free.nrw.commons D/LeakCanary: |   loginButton = android.widget.Button@317168640 (0x12e79c00)
08-01 18:53:12.540 25709-26620/fr.free.nrw.commons D/LeakCanary: |   passwordEdit = android.support.design.widget.TextInputEditText@317159424 (0x12e77800)
08-01 18:53:12.540 25709-26620/fr.free.nrw.commons D/LeakCanary: |   prefs = android.app.SharedPreferencesImpl@317285120 (0x12e96300)
08-01 18:53:12.541 25709-26620/fr.free.nrw.commons D/LeakCanary: |   progressDialog = null
08-01 18:53:12.541 25709-26620/fr.free.nrw.commons D/LeakCanary: |   textWatcher = fr.free.nrw.commons.auth.LoginActivity$LoginTextWatcher@316022224 (0x12d61dd0)
08-01 18:53:12.541 25709-26620/fr.free.nrw.commons D/LeakCanary: |   twoFactorEdit = android.support.design.widget.TextInputEditText@317167616 (0x12e79800)
08-01 18:53:12.541 25709-26620/fr.free.nrw.commons D/LeakCanary: |   usernameEdit = android.support.design.widget.TextInputEditText@316115968 (0x12d78c00)
08-01 18:53:12.541 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mAccountAuthenticatorResponse = null
08-01 18:53:12.541 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mResultBundle = null
08-01 18:53:12.541 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mActionBar = null
08-01 18:53:12.541 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mActionModeTypeStarting = 0
08-01 18:53:12.541 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mActivityInfo = android.content.pm.ActivityInfo@315892224 (0x12d42200)
08-01 18:53:12.541 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mActivityTransitionState = android.app.ActivityTransitionState@314607680 (0x12c08840)
08-01 18:53:12.541 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mApplication = fr.free.nrw.commons.CommonsApplication@315929664 (0x12d4b440)
08-01 18:53:12.541 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mCalled = true
08-01 18:53:12.541 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mChangeCanvasToTranslucent = false
08-01 18:53:12.541 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mChangingConfigurations = false
08-01 18:53:12.541 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mComponent = android.content.ComponentName@315699376 (0x12d130b0)
08-01 18:53:12.541 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mConfigChangeFlags = 0
08-01 18:53:12.541 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mCurrentConfig = android.content.res.Configuration@317053856 (0x12e5dba0)
08-01 18:53:12.541 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mDecor = null
08-01 18:53:12.541 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mDefaultKeyMode = 0
08-01 18:53:12.541 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mDefaultKeySsb = null
08-01 18:53:12.541 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mDestroyed = true
08-01 18:53:12.541 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mDoReportFullyDrawn = false
08-01 18:53:12.542 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mEmbeddedID = null
08-01 18:53:12.542 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mEnableDefaultActionBarUp = false
08-01 18:53:12.542 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mEnterTransitionListener = android.app.SharedElementCallback$1@1883286320 (0x7040ab30)
08-01 18:53:12.542 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mExitTransitionListener = android.app.SharedElementCallback$1@1883286320 (0x7040ab30)
08-01 18:53:12.542 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mFinished = true
08-01 18:53:12.542 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mFragments = android.app.FragmentController@316022192 (0x12d61db0)
08-01 18:53:12.542 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mHandler = android.os.Handler@316885056 (0x12e34840)
08-01 18:53:12.542 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mHasCurrentPermissionsRequest = false
08-01 18:53:12.542 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mIdent = 125258870
08-01 18:53:12.542 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mInstanceTracker = android.os.StrictMode$InstanceTracker@316022208 (0x12d61dc0)
08-01 18:53:12.542 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mInstrumentation = android.app.Instrumentation@315900960 (0x12d44420)
08-01 18:53:12.542 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mIntent = android.content.Intent@315885136 (0x12d40650)
08-01 18:53:12.542 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mLastNonConfigurationInstances = null
08-01 18:53:12.542 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mMainThread = android.app.ActivityThread@316196032 (0x12d8c4c0)
08-01 18:53:12.542 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mManagedCursors = java.util.ArrayList@316885120 (0x12e34880)
08-01 18:53:12.542 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mManagedDialogs = null
08-01 18:53:12.542 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mMenuInflater = null
08-01 18:53:12.542 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mParent = null
08-01 18:53:12.542 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mReferrer = null
08-01 18:53:12.542 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mResultCode = 0
08-01 18:53:12.542 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mResultData = null
08-01 18:53:12.542 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mResumed = false
08-01 18:53:12.542 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mSearchEvent = null
08-01 18:53:12.543 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mSearchManager = null
08-01 18:53:12.543 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mStartedActivity = false
08-01 18:53:12.543 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mStopped = true
08-01 18:53:12.543 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTemporaryPause = false
08-01 18:53:12.543 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTitle = java.lang.String@315303168 (0x12cb2500)
08-01 18:53:12.543 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTitleColor = 0
08-01 18:53:12.543 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTitleReady = true
08-01 18:53:12.543 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mToken = android.os.BinderProxy@315692416 (0x12d11580)
08-01 18:53:12.543 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTranslucentCallback = null
08-01 18:53:12.543 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mUiThread = java.lang.Thread@1967677344 (0x75485fa0)
08-01 18:53:12.543 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mVisibleBehind = false
08-01 18:53:12.543 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mVisibleFromClient = true
08-01 18:53:12.543 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mVisibleFromServer = false
08-01 18:53:12.543 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mVoiceInteractor = null
08-01 18:53:12.543 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mWindow = com.android.internal.policy.MiuiPhoneWindow@317084736 (0x12e65440)
08-01 18:53:12.543 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mWindowAdded = false
08-01 18:53:12.543 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mWindowManager = android.view.WindowManagerImpl@315303712 (0x12cb2720)
08-01 18:53:12.543 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mInflater = com.android.internal.policy.PhoneLayoutInflater@315877312 (0x12d3e7c0)
08-01 18:53:12.543 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mOverrideConfiguration = null
08-01 18:53:12.543 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mResources = android.content.res.MiuiResources@315856640 (0x12d39700)
08-01 18:53:12.543 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mTheme = android.content.res.Resources$Theme@315303744 (0x12cb2740)
08-01 18:53:12.543 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mThemeResource = 2131362069
08-01 18:53:12.543 25709-26620/fr.free.nrw.commons D/LeakCanary: |   mBase = android.app.ContextImpl@316146304 (0x12d80280)
08-01 18:53:12.544 25709-26620/fr.free.nrw.commons D/LeakCanary: |   shadow$_klass_ = fr.free.nrw.commons.auth.LoginActivity
08-01 18:53:12.544 25709-26620/fr.free.nrw.commons D/LeakCanary: |   shadow$_monitor_ = 1073743046
08-01 18:53:12.544 25709-26620/fr.free.nrw.commons D/LeakCanary: * Excluded Refs:
08-01 18:53:12.544 25709-26620/fr.free.nrw.commons D/LeakCanary: | Field: android.view.inputmethod.InputMethodManager.mNextServedView
08-01 18:53:12.544 25709-26620/fr.free.nrw.commons D/LeakCanary: | Field: android.view.inputmethod.InputMethodManager.mServedView
08-01 18:53:12.544 25709-26620/fr.free.nrw.commons D/LeakCanary: | Field: android.view.inputmethod.InputMethodManager.mServedInputConnection
08-01 18:53:12.544 25709-26620/fr.free.nrw.commons D/LeakCanary: | Field: android.view.inputmethod.InputMethodManager.mCurRootView
08-01 18:53:12.544 25709-26620/fr.free.nrw.commons D/LeakCanary: | Field: android.os.UserManager.mContext
08-01 18:53:12.544 25709-26620/fr.free.nrw.commons D/LeakCanary: | Field: android.net.ConnectivityManager.sInstance
08-01 18:53:12.544 25709-26620/fr.free.nrw.commons D/LeakCanary: | Field: android.view.Choreographer$FrameDisplayEventReceiver.mMessageQueue (always)
08-01 18:53:12.544 25709-26620/fr.free.nrw.commons D/LeakCanary: | Thread:FinalizerWatchdogDaemon (always)
08-01 18:53:12.544 25709-26620/fr.free.nrw.commons D/LeakCanary: | Thread:main (always)
08-01 18:53:12.544 25709-26620/fr.free.nrw.commons D/LeakCanary: | Thread:LeakCanary-Heap-Dump (always)
08-01 18:53:12.544 25709-26620/fr.free.nrw.commons D/LeakCanary: | Class:java.lang.ref.WeakReference (always)
08-01 18:53:12.544 25709-26620/fr.free.nrw.commons D/LeakCanary: | Class:java.lang.ref.SoftReference (always)
08-01 18:53:12.544 25709-26620/fr.free.nrw.commons D/LeakCanary: | Class:java.lang.ref.PhantomReference (always)
08-01 18:53:12.544 25709-26620/fr.free.nrw.commons D/LeakCanary: | Class:java.lang.ref.Finalizer (always)
08-01 18:53:12.544 25709-26620/fr.free.nrw.commons D/LeakCanary: | Class:java.lang.ref.FinalizerReference (always)
08-01 18:53:13.078 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 1902202 of 4137159
08-01 18:53:14.120 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 2029178 of 4137159
08-01 18:53:14.168 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 2156154 of 4137159
08-01 18:53:15.875 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 2283130 of 4137159
08-01 18:53:17.612 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 2410106 of 4137159
08-01 18:53:19.328 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 2537082 of 4137159
08-01 18:53:20.782 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 2664058 of 4137159
08-01 18:53:20.827 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 2791034 of 4137159
08-01 18:53:20.856 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 2918010 of 4137159
08-01 18:53:25.338 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 3044986 of 4137159
08-01 18:53:28.766 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 3171962 of 4137159
08-01 18:53:28.808 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 3298938 of 4137159
08-01 18:53:28.962 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 3425914 of 4137159
08-01 18:53:28.978 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 3552890 of 4137159
08-01 18:53:52.728 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 3679866 of 4137159
08-01 18:53:52.800 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 3806842 of 4137159
08-01 18:53:52.881 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 3933818 of 4137159
08-01 18:53:52.909 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 4060794 of 4137159
08-01 18:53:55.280 25709-25842/fr.free.nrw.commons D/UploadService$Notificat: Uploaded 4137159 of 4137159
08-01 18:54:02.307 25709-25842/fr.free.nrw.commons E/WTF: Result: org.mediawiki.api.ApiResult@4067e60
08-01 18:54:02.333 25709-25842/fr.free.nrw.commons D/UploadService: Response is fr.free.nrw.commons.mwapi.UploadResult@f853f19
08-01 18:54:02.972 25709-27632/fr.free.nrw.commons D/ModificationsSyncAdapte: Found 3 modifications to execute
08-01 18:54:03.262 25709-25927/fr.free.nrw.commons D/ApacheHttpClientMediaWi: EventLog hit https://www.wikimedia.org/beacon/event?%7B%22schema%22%3A%22MobileAppUploadAttempts%22%2C%22revision%22%3A5334329%2C%22wiki%22%3A%22commonswiki%22%2C%22event%22%3A%7B%22username%22%3A%22Nb2998%22%2C%22source%22%3A%22gallery%22%2C%22multiple%22%3Afalse%2C%22result%22%3A%22fileexists-forbidden%22%2C%22filename%22%3A%22Sunset%22%2C%22device%22%3A%22Xiaomi+Redmi+Note+4%22%2C%22platform%22%3A%22Android%5C%2F6.0.1%22%2C%22appversion%22%3A%22Android%5C%2F2.5.0%22%7D%7D;
08-01 18:54:09.078 25709-25709/fr.free.nrw.commons I/Choreographer: Skipped 31 frames!  The application may be doing too much work on its main thread.
08-01 18:54:09.781 25709-25709/fr.free.nrw.commons I/Choreographer: Skipped 39 frames!  The application may be doing too much work on its main thread.
08-01 18:54:14.376 25709-25709/fr.free.nrw.commons V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@14cd8af
08-01 18:54:14.376 25709-25709/fr.free.nrw.commons V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@e17c4bc
08-01 18:54:14.376 25709-25709/fr.free.nrw.commons I/Choreographer: Skipped 39 frames!  The application may be doing too much work on its main thread.
08-01 18:54:15.450 25709-25709/fr.free.nrw.commons I/Choreographer: Skipped 42 frames!  The application may be doing too much work on its main thread.
whym commented 7 years ago

08-01 18:52:40.416 25709-25709/fr.free.nrw.commons W/System.err: java.io.FileNotFoundException: /jacoco.exec: open failed: EROFS (Read-only file system)

This seems to be related to the jacoco-android plugin and codecov.

The same problem is faced when I go to gallery and select this app to share. However, it works fine when I use camera to upload the picture.

This seems to indicate that it is related to permissions. Does the app have the storage permission? Were you ask to give it? (You should have, if the app worked as expected.)

nb2998 commented 7 years ago

It had the permission for storage but not for location. It works fine now! Thanks!