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.01k stars 1.19k forks source link

Nearby edits didn't edit Wikidata items #1601

Closed neslihanturan closed 5 years ago

neslihanturan commented 6 years ago

Summary:

Nearby edits didn't edit Wikidata items. I uploaded this image via nearby map: https://commons.m.wikimedia.org/wiki/File:Centre_de_Recerca_Matem%C3%A0tica_3.jpg , by selecting nearby marker of this wikidata item: https://www.wikidata.org/wiki/Q2757630

Upload completed with no problem, displayed on my contirbutions list, but marker is still on map and wikidata item doesn't have the image.

Add System logs:

Sorry nothing beneficial

Expected behavior:

Wikidata item should be edited with my user name

Observed behavior:

Wikidata item is still there

Device and Android version:

Android 4.2.2

Commons app version:

Current master

misaochan commented 6 years ago

@maskaravivek could you look at this when you have the time? Thanks!

misaochan commented 6 years ago

@neslihanturan We have confirmed that this isn't actually a problem because it was due to your VPN, right? Just checking. :)

nicolas-raoul commented 6 years ago

Recently I use this feature a lot, but unfortunately none of my uploads get saved to Wikidata. Using the network interceptor I can see a second POST presumably going to Wikidata:

07-31 19:04:26.916 12671 13858 V NetworkInterceptors: <<<<<<<<<<<<<< START OF REQUEST LOGGING [/w/api.php] >>>>>>>>>>>>
07-31 19:04:26.917 12671 13858 V NetworkInterceptors: Request line:
07-31 19:04:26.917 12671 13858 V NetworkInterceptors:  POST /w/api.php HTTP/1.1
07-31 19:04:26.917 12671 13858 V NetworkInterceptors: <<<<<<<<<<<<<< REQUEST PARAMS >>>>>>>>>>>>
07-31 19:04:26.917 12671 13858 V NetworkInterceptors: <<<<<<<<<<<<<< REQUEST PARAMS >>>>>>>>>>>>
07-31 19:04:26.917 12671 13858 V NetworkInterceptors: <<<<<<<<<<<<<< HEADERS >>>>>>>>>>>>
07-31 19:04:26.918 12671 13858 V NetworkInterceptors: Header >> Content-Length: 665
07-31 19:04:26.918 12671 13858 V NetworkInterceptors: Header >> Content-Type: application/x-www-form-urlencoded
07-31 19:04:26.918 12671 13858 V NetworkInterceptors: Header >> Host: commons.wikimedia.org
07-31 19:04:26.919 12671 13858 V NetworkInterceptors: Header >> Connection: Keep-Alive
07-31 19:04:26.919 12671 13858 V NetworkInterceptors: Header >> User-Agent: Commons/2.7.2-debug-master~6aa0f250 (https://mediawiki.org/wiki/Apps/Commons) Android/7.1.2
07-31 19:04:26.919 12671 13858 V NetworkInterceptors: Header >> Cookie: cpPosIndex=1%401533031466%238e661c69a96974f8f1644571d2b94872; UseDC=master; UseCDNCache=false; GeoIP=JP:13:Tokyo:35.69:139.75:v4; loginnotify_prevlogins=2018-c7y2bo-f5fow5xnvcyv5sl47w11rt79evrlxzw; commonswikiSession=jbrshe5194g5msh8gn3pulu1ab769l16; commonswikiUserID=27103; commonswikiUserName=Syced; forceHTTPS=true; centralauth_User=Syced; centralauth_Token=224c040e9073791df07640eaa0140d63; centralauth_Session=f61d6938a3dda97b5690c868e5d50dd9; WMF-Last-Access=31-Jul-2018
07-31 19:04:26.920 12671 13858 V NetworkInterceptors: Header >> Cookie2: $Version=1
07-31 19:04:26.920 12671 13858 V NetworkInterceptors: <<<<<<<<<<<<<< HEADERS >>>>>>>>>>>>
07-31 19:04:26.920 12671 13858 V NetworkInterceptors: Protocol version:
07-31 19:04:26.920 12671 13858 V NetworkInterceptors:  HTTP/1.1
07-31 19:04:26.920 12671 13858 V NetworkInterceptors: <<<<<<<<<<<<<< END OF REQUEST LOGGING [/w/api.php] >>>>>>>>>>>>

Unfortunately the interceptor shows only requests, not responses, so no way to know whether the request succeeded or not.

nicolas-raoul commented 6 years ago

Running in debug, my breakpoint on editWikidataProperty never got called.

nicolas-raoul commented 6 years ago

Ah, here is the problem:

07-31 19:36:22.073 18498 18553 D UploadService: Contribution upload success. Initiating Wikidata edit for entity id null
07-31 19:36:22.073 18498 18553 D WikidataEditService: Skipping creation of claim as Wikidata entity ID is null
nicolas-raoul commented 6 years ago

Full log, notice the first line Wikidata entity ID received from Share activity is Q10877644 and the last line Wikidata entity ID is null:

07-31 19:36:11.224 18498 18498 D UploadController: Wikidata entity ID received from Share activity is Q10877644
07-31 19:36:11.238 18498 19587 D UploadController: MimeType is: image/jpeg
07-31 19:36:11.239 18498 19587 D UploadController: local uri   content://media/external/images/media/86001
07-31 19:36:11.281 18498 18498 D UploadService: Upload service queue has contribution with wiki data entity id as null
07-31 19:36:11.359   786   888 D WifiStateMachine: updateCapabilities for config:aegisfalse,false
07-31 19:36:11.363  6410  6447 I NetGuard.Service: Capabilities changed generation=null
07-31 19:36:11.363  6410  6447 I NetGuard.Service: New network generation=null
07-31 19:36:11.364  6410  6447 I NetGuard.Monitor: New capabilities network 128 [type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: "aegis", failover: false, available: true, roaming: false, metered: false]
07-31 19:36:11.364  6410  6447 I NetGuard.Monitor: Capabilities=[ Transports: WIFI Capabilities: NOT_METERED&INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&VALIDATED&FOREGROUND LinkUpBandwidth>=1048576Kbps LinkDnBandwidth>=1048576Kbps SignalStrength: -64]
07-31 19:36:11.369 18498 18553 D UploadService: Before execution!
07-31 19:36:11.429   786   786 D ZenLog  : intercepted: 0|fr.free.nrw.commons.debug|1|null|10205,alarmsOnly
07-31 19:36:11.430   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:11.459 18498 18553 D UploadService: making sure of uniqueness of name: 仙台坂下 bus stop.jpg
07-31 19:36:11.462 18498 18553 I System.out: HTTP Request: GET https://commons.wikimedia.org/w/api.php?prop=imageinfo&titles=File%3A%E4%BB%99%E5%8F%B0%E5%9D%82%E4%B8%8B+bus+stop.jpg&action=query&format=xml
07-31 19:36:11.471 18498 18553 V NetworkInterceptors: <<<<<<<<<<<<<< START OF REQUEST LOGGING [/w/api.php?prop=imageinfo&titles=File%3A%E4%BB%99%E5%8F%B0%E5%9D%82%E4%B8%8B+bus+stop.jpg&action=query&format=xml] >>>>>>>>>>>>
07-31 19:36:11.472 18498 18553 V NetworkInterceptors: Request line:
07-31 19:36:11.472 18498 18553 V NetworkInterceptors:  GET /w/api.php?prop=imageinfo&titles=File%3A%E4%BB%99%E5%8F%B0%E5%9D%82%E4%B8%8B+bus+stop.jpg&action=query&format=xml HTTP/1.1
07-31 19:36:11.474 18498 18553 V NetworkInterceptors: <<<<<<<<<<<<<< REQUEST PARAMS >>>>>>>>>>>>
07-31 19:36:11.474 18498 18553 V NetworkInterceptors: <<<<<<<<<<<<<< REQUEST PARAMS >>>>>>>>>>>>
07-31 19:36:11.474 18498 18553 V NetworkInterceptors: <<<<<<<<<<<<<< HEADERS >>>>>>>>>>>>
07-31 19:36:11.475 18498 18553 V NetworkInterceptors: Header >> Host: commons.wikimedia.org
07-31 19:36:11.475 18498 18553 V NetworkInterceptors: Header >> Connection: Keep-Alive
07-31 19:36:11.484 18498 18553 V NetworkInterceptors: Header >> User-Agent: Commons/2.7.2-debug-master~6aa0f250 (https://mediawiki.org/wiki/Apps/Commons) Android/7.1.2
07-31 19:36:11.485 18498 18553 V NetworkInterceptors: Header >> Cookie: GeoIP=JP:13:Tokyo:35.69:139.75:v4; loginnotify_prevlogins=2018-c7y2bo-f5fow5xnvcyv5sl47w11rt79evrlxzw; commonswikiSession=9rtif8rb55rbs2q4gnmjc3ngf7sh9ou0; commonswikiUserID=27103; commonswikiUserName=Syced; forceHTTPS=true; centralauth_User=Syced; centralauth_Token=224c040e9073791df07640eaa0140d63; centralauth_Session=a0e694822122ab4119ab92fa7943f6c5; WMF-Last-Access=31-Jul-2018
07-31 19:36:11.487 18498 18553 V NetworkInterceptors: Header >> Cookie2: $Version=1
07-31 19:36:11.489 18498 18553 V NetworkInterceptors: <<<<<<<<<<<<<< HEADERS >>>>>>>>>>>>
07-31 19:36:11.490 18498 18553 V NetworkInterceptors: Protocol version:
07-31 19:36:11.490 18498 18553 V NetworkInterceptors:  HTTP/1.1
07-31 19:36:11.495 18498 18553 V NetworkInterceptors: <<<<<<<<<<<<<< END OF REQUEST LOGGING [/w/api.php?prop=imageinfo&titles=File%3A%E4%BB%99%E5%8F%B0%E5%9D%82%E4%B8%8B+bus+stop.jpg&action=query&format=xml] >>>>>>>>>>>>
07-31 19:36:11.524   935   935 I GoogleInputMethodImpl: hideSoftInput() : flags = 0
07-31 19:36:11.535   935   935 I EmptyEmojiDataEx: onDeactivate()
07-31 19:36:11.586   935   935 I GoogleInputMethod: onStartInput() : Dummy InputConnection bound
07-31 19:36:11.586   935   935 I ShortcutsDataManager: startImportContentTask()
07-31 19:36:11.586   935   935 I ShortcutsDataManager: onImportAborted()
07-31 19:36:11.701   935   935 I GoogleInputMethod: onFinishInput() : Dummy InputConnection bound
07-31 19:36:11.701   935   935 I GoogleInputMethod: onStartInput() : Dummy InputConnection bound
07-31 19:36:11.701   935   935 I ShortcutsDataManager: startImportContentTask()
07-31 19:36:11.701   935   935 I ShortcutsDataManager: onImportAborted()
07-31 19:36:11.930 18498 18553 I System.out: HTTP Response: 200 Date=Tue, 31 Jul 2018 10:36:12 GMT Content-Type=text/xml; charset=utf-8 Content-Length=173 Connection=keep-alive Server=mw1276.eqiad.wmnet X-Powered-By=HHVM/3.18.6-dev X-Content-Type-Options=nosniff Vary=Accept-Encoding,Treat-as-Untrusted,X-Forwarded-Proto,Cookie,Authorization Content-Disposition=inline; filename=api-result.xml X-Frame-Options=DENY Cache-control=private, must-revalidate, max-age=0 Backend-Timing=D=42177 t=1533033372575947 X-Varnish=1001643270, 35989529, 308806457, 850845259 Via=1.1 varnish (Varnish/5.1), 1.1 varnish (Varnish/5.1), 1.1 varnish (Varnish/5.1), 1.1 varnish (Varnish/5.1) Accept-Ranges=bytes Age=0 X-Cache=cp1054 pass, cp2010 pass, cp5012 pass, cp5011 pass X-Cache-Status=pass Strict-Transport-Security=max-age=106384710; includeSubDomains; preload X-Analytics=ns=-1;special=Badtitle;loggedIn=1;WMF-Last-Access=31-Jul-2018;https=1 X-Client-IP=39.110.215.97
07-31 19:36:11.947 18498 18553 I System.out: HTTP Request: GET https://commons.wikimedia.org/w/api.php?meta=userinfo&action=query&format=xml
07-31 19:36:11.951 18498 18553 V NetworkInterceptors: <<<<<<<<<<<<<< START OF REQUEST LOGGING [/w/api.php?meta=userinfo&action=query&format=xml] >>>>>>>>>>>>
07-31 19:36:11.951 18498 18553 V NetworkInterceptors: Request line:
07-31 19:36:11.951 18498 18553 V NetworkInterceptors:  GET /w/api.php?meta=userinfo&action=query&format=xml HTTP/1.1
07-31 19:36:11.952 18498 18553 V NetworkInterceptors: <<<<<<<<<<<<<< REQUEST PARAMS >>>>>>>>>>>>
07-31 19:36:11.952 18498 18553 V NetworkInterceptors: <<<<<<<<<<<<<< REQUEST PARAMS >>>>>>>>>>>>
07-31 19:36:11.953 18498 18553 V NetworkInterceptors: <<<<<<<<<<<<<< HEADERS >>>>>>>>>>>>
07-31 19:36:11.953 18498 18553 V NetworkInterceptors: Header >> Host: commons.wikimedia.org
07-31 19:36:11.954 18498 18553 V NetworkInterceptors: Header >> Connection: Keep-Alive
07-31 19:36:11.955 18498 18553 V NetworkInterceptors: Header >> User-Agent: Commons/2.7.2-debug-master~6aa0f250 (https://mediawiki.org/wiki/Apps/Commons) Android/7.1.2
07-31 19:36:11.955 18498 18553 V NetworkInterceptors: Header >> Cookie: GeoIP=JP:13:Tokyo:35.69:139.75:v4; loginnotify_prevlogins=2018-c7y2bo-f5fow5xnvcyv5sl47w11rt79evrlxzw; commonswikiSession=9rtif8rb55rbs2q4gnmjc3ngf7sh9ou0; commonswikiUserID=27103; commonswikiUserName=Syced; forceHTTPS=true; centralauth_User=Syced; centralauth_Token=224c040e9073791df07640eaa0140d63; centralauth_Session=a0e694822122ab4119ab92fa7943f6c5; WMF-Last-Access=31-Jul-2018
07-31 19:36:11.956 18498 18553 V NetworkInterceptors: Header >> Cookie2: $Version=1
07-31 19:36:11.957 18498 18553 V NetworkInterceptors: <<<<<<<<<<<<<< HEADERS >>>>>>>>>>>>
07-31 19:36:11.957 18498 18553 V NetworkInterceptors: Protocol version:
07-31 19:36:11.957 18498 18553 V NetworkInterceptors:  HTTP/1.1
07-31 19:36:11.958 18498 18553 V NetworkInterceptors: <<<<<<<<<<<<<< END OF REQUEST LOGGING [/w/api.php?meta=userinfo&action=query&format=xml] >>>>>>>>>>>>
07-31 19:36:12.177 18498 18498 D CategorizationFragment: Direct category found: 'Nogizaka'
07-31 19:36:12.177 18498 18498 D CategorizationFragment: DirectCat does not equal emptyString. Direct Cat list has [Nogizaka]
07-31 19:36:12.178 18498 18498 D CategorizationFragment: Image has direct Cat
07-31 19:36:12.213 18498 18529 D CategorizationFragment: Previous year: 2017
07-31 19:36:12.220 18498 18529 I System.out: HTTP Request: GET https://commons.wikimedia.org/w/api.php?srlimit=25&list=search&action=query&srnamespace=14&format=xml&srwhat=text&srsearch=%E4%BB%99%E5%8F%B0%E5%9D%82%E4%B8%8B+bus+stop&format=xml
07-31 19:36:12.225 18498 18529 V NetworkInterceptors: <<<<<<<<<<<<<< START OF REQUEST LOGGING [/w/api.php?srlimit=25&list=search&action=query&srnamespace=14&format=xml&srwhat=text&srsearch=%E4%BB%99%E5%8F%B0%E5%9D%82%E4%B8%8B+bus+stop&format=xml] >>>>>>>>>>>>
07-31 19:36:12.226 18498 18529 V NetworkInterceptors: Request line:
07-31 19:36:12.226 18498 18529 V NetworkInterceptors:  GET /w/api.php?srlimit=25&list=search&action=query&srnamespace=14&format=xml&srwhat=text&srsearch=%E4%BB%99%E5%8F%B0%E5%9D%82%E4%B8%8B+bus+stop&format=xml HTTP/1.1
07-31 19:36:12.227 18498 18529 V NetworkInterceptors: <<<<<<<<<<<<<< REQUEST PARAMS >>>>>>>>>>>>
07-31 19:36:12.227 18498 18529 V NetworkInterceptors: <<<<<<<<<<<<<< REQUEST PARAMS >>>>>>>>>>>>
07-31 19:36:12.228 18498 18529 V NetworkInterceptors: <<<<<<<<<<<<<< HEADERS >>>>>>>>>>>>
07-31 19:36:12.229 18498 18529 V NetworkInterceptors: Header >> Host: commons.wikimedia.org
07-31 19:36:12.229 18498 18529 V NetworkInterceptors: Header >> Connection: Keep-Alive
07-31 19:36:12.230 18498 18529 V NetworkInterceptors: Header >> User-Agent: Commons/2.7.2-debug-master~6aa0f250 (https://mediawiki.org/wiki/Apps/Commons) Android/7.1.2
07-31 19:36:12.231 18498 18529 V NetworkInterceptors: Header >> Cookie: GeoIP=JP:13:Tokyo:35.69:139.75:v4; loginnotify_prevlogins=2018-c7y2bo-f5fow5xnvcyv5sl47w11rt79evrlxzw; commonswikiSession=9rtif8rb55rbs2q4gnmjc3ngf7sh9ou0; commonswikiUserID=27103; commonswikiUserName=Syced; forceHTTPS=true; centralauth_User=Syced; centralauth_Token=224c040e9073791df07640eaa0140d63; centralauth_Session=a0e694822122ab4119ab92fa7943f6c5; WMF-Last-Access=31-Jul-2018
07-31 19:36:12.231 18498 18529 V NetworkInterceptors: Header >> Cookie2: $Version=1
07-31 19:36:12.232 18498 18529 V NetworkInterceptors: <<<<<<<<<<<<<< HEADERS >>>>>>>>>>>>
07-31 19:36:12.232 18498 18529 V NetworkInterceptors: Protocol version:
07-31 19:36:12.232 18498 18529 V NetworkInterceptors:  HTTP/1.1
07-31 19:36:12.235 18498 18529 V NetworkInterceptors: <<<<<<<<<<<<<< END OF REQUEST LOGGING [/w/api.php?srlimit=25&list=search&action=query&srnamespace=14&format=xml&srwhat=text&srsearch=%E4%BB%99%E5%8F%B0%E5%9D%82%E4%B8%8B+bus+stop&format=xml] >>>>>>>>>>>>
07-31 19:36:12.338 18498 18553 I System.out: HTTP Response: 200 Date=Tue, 31 Jul 2018 10:36:13 GMT Content-Type=text/xml; charset=utf-8 Content-Length=100 Connection=keep-alive Server=mw1233.eqiad.wmnet X-Powered-By=HHVM/3.18.6-dev X-Content-Type-Options=nosniff Vary=Accept-Encoding Content-Disposition=inline; filename=api-result.xml X-Frame-Options=DENY Cache-control=private, must-revalidate, max-age=0 Backend-Timing=D=33862 t=1533033373016815 X-Varnish=305768710, 69464144, 307278691, 856499247 Via=1.1 varnish (Varnish/5.1), 1.1 varnish (Varnish/5.1), 1.1 varnish (Varnish/5.1), 1.1 varnish (Varnish/5.1) Accept-Ranges=bytes Age=0 X-Cache=cp1067 pass, cp2013 pass, cp5012 pass, cp5011 pass X-Cache-Status=pass Strict-Transport-Security=max-age=106384710; includeSubDomains; preload X-Analytics=ns=-1;special=Badtitle;loggedIn=1;WMF-Last-Access=31-Jul-2018;https=1 X-Client-IP=39.110.215.97
07-31 19:36:12.370 18498 18553 I System.out: HTTP Request: GET https://commons.wikimedia.org/w/api.php?type=edit&action=tokens&format=xml
07-31 19:36:12.373 18498 18553 V NetworkInterceptors: <<<<<<<<<<<<<< START OF REQUEST LOGGING [/w/api.php?type=edit&action=tokens&format=xml] >>>>>>>>>>>>
07-31 19:36:12.374 18498 18553 V NetworkInterceptors: Request line:
07-31 19:36:12.374 18498 18553 V NetworkInterceptors:  GET /w/api.php?type=edit&action=tokens&format=xml HTTP/1.1
07-31 19:36:12.376 18498 18553 V NetworkInterceptors: <<<<<<<<<<<<<< REQUEST PARAMS >>>>>>>>>>>>
07-31 19:36:12.377 18498 18553 V NetworkInterceptors: <<<<<<<<<<<<<< REQUEST PARAMS >>>>>>>>>>>>
07-31 19:36:12.378 18498 18553 V NetworkInterceptors: <<<<<<<<<<<<<< HEADERS >>>>>>>>>>>>
07-31 19:36:12.378 18498 18553 V NetworkInterceptors: Header >> Host: commons.wikimedia.org
07-31 19:36:12.379 18498 18553 V NetworkInterceptors: Header >> Connection: Keep-Alive
07-31 19:36:12.379 18498 18553 V NetworkInterceptors: Header >> User-Agent: Commons/2.7.2-debug-master~6aa0f250 (https://mediawiki.org/wiki/Apps/Commons) Android/7.1.2
07-31 19:36:12.380 18498 18553 V NetworkInterceptors: Header >> Cookie: GeoIP=JP:13:Tokyo:35.69:139.75:v4; loginnotify_prevlogins=2018-c7y2bo-f5fow5xnvcyv5sl47w11rt79evrlxzw; commonswikiSession=9rtif8rb55rbs2q4gnmjc3ngf7sh9ou0; commonswikiUserID=27103; commonswikiUserName=Syced; forceHTTPS=true; centralauth_User=Syced; centralauth_Token=224c040e9073791df07640eaa0140d63; centralauth_Session=a0e694822122ab4119ab92fa7943f6c5; WMF-Last-Access=31-Jul-2018
07-31 19:36:12.380 18498 18553 V NetworkInterceptors: Header >> Cookie2: $Version=1
07-31 19:36:12.380 18498 18553 V NetworkInterceptors: <<<<<<<<<<<<<< HEADERS >>>>>>>>>>>>
07-31 19:36:12.381 18498 18553 V NetworkInterceptors: Protocol version:
07-31 19:36:12.381 18498 18553 V NetworkInterceptors:  HTTP/1.1
07-31 19:36:12.381 18498 18553 V NetworkInterceptors: <<<<<<<<<<<<<< END OF REQUEST LOGGING [/w/api.php?type=edit&action=tokens&format=xml] >>>>>>>>>>>>
07-31 19:36:12.650 18498 18529 I System.out: HTTP Response: 200 Date=Tue, 31 Jul 2018 10:36:13 GMT Content-Type=text/xml; charset=utf-8 Content-Length=102 Connection=keep-alive Server=mw1347.eqiad.wmnet X-Powered-By=HHVM/3.18.6-dev X-Content-Type-Options=nosniff Vary=Accept-Encoding,Treat-as-Untrusted,X-Forwarded-Proto,Cookie,Authorization Content-Disposition=inline; filename=api-result.xml X-Frame-Options=DENY Cache-control=private, must-revalidate, max-age=0 Backend-Timing=D=102677 t=1533033373299153 X-Varnish=705706067, 934342749, 544357574, 852320902 Via=1.1 varnish (Varnish/5.1), 1.1 varnish (Varnish/5.1), 1.1 varnish (Varnish/5.1), 1.1 varnish (Varnish/5.1) Accept-Ranges=bytes Age=0 X-Cache=cp1065 pass, cp2016 pass, cp5008 pass, cp5011 pass X-Cache-Status=pass Strict-Transport-Security=max-age=106384710; includeSubDomains; preload X-Analytics=ns=-1;special=Badtitle;loggedIn=1;WMF-Last-Access=31-Jul-2018;https=1 X-Client-IP=39.110.215.97
07-31 19:36:12.669 18498 18529 D CategorizationFragment: Previous year: 2017
07-31 19:36:12.670 18498 18529 D CategorizationFragment: Previous year: 2017
07-31 19:36:12.671 18498 18529 D CategorizationFragment: Previous year: 2017
07-31 19:36:12.673 18498 18529 D CategorizationFragment: Previous year: 2017
07-31 19:36:12.674 18498 18529 D CategorizationFragment: Previous year: 2017
07-31 19:36:12.676 18498 18529 D CategorizationFragment: Previous year: 2017
07-31 19:36:12.680 18498 18529 D CategorizationFragment: Previous year: 2017
07-31 19:36:12.681 18498 18529 D CategorizationFragment: Previous year: 2017
07-31 19:36:12.683 18498 18529 D CategorizationFragment: Previous year: 2017
07-31 19:36:12.684 18498 18529 D CategorizationFragment: Previous year: 2017
07-31 19:36:12.686 18498 18529 D CategorizationFragment: Previous year: 2017
07-31 19:36:12.689 18498 18529 D CategorizationFragment: Previous year: 2017
07-31 19:36:12.759 18498 18553 I System.out: HTTP Response: 200 Date=Tue, 31 Jul 2018 10:36:13 GMT Content-Type=text/xml; charset=utf-8 Content-Length=550 Connection=keep-alive Server=mw1287.eqiad.wmnet X-Powered-By=HHVM/3.18.6-dev X-Content-Type-Options=nosniff Vary=Accept-Encoding Content-Disposition=inline; filename=api-result.xml X-Frame-Options=DENY Cache-control=private, must-revalidate, max-age=0 Backend-Timing=D=45801 t=1533033373449805 X-Varnish=823958950, 78120072, 532475277, 826765127 Via=1.1 varnish (Varnish/5.1), 1.1 varnish (Varnish/5.1), 1.1 varnish (Varnish/5.1), 1.1 varnish (Varnish/5.1) Accept-Ranges=bytes Age=0 X-Cache=cp1053 pass, cp2013 pass, cp5008 pass, cp5011 pass X-Cache-Status=pass Strict-Transport-Security=max-age=106384710; includeSubDomains; preload X-Analytics=ns=-1;special=Badtitle;loggedIn=1;WMF-Last-Access=31-Jul-2018;https=1 X-Client-IP=39.110.215.97
07-31 19:36:12.819   935   935 I GoogleInputMethod: onFinishInput() : Dummy InputConnection bound
07-31 19:36:12.819 18498 18553 I System.out: HTTP Request: POST https://commons.wikimedia.org/w/api.php
07-31 19:36:12.819   935   935 I ShortcutsDataManager: startImportContentTask()
07-31 19:36:12.819   935   935 I ShortcutsDataManager: onImportAborted()
07-31 19:36:12.839 18498 18553 V NetworkInterceptors: <<<<<<<<<<<<<< START OF REQUEST LOGGING [/w/api.php] >>>>>>>>>>>>
07-31 19:36:12.839 18498 18553 V NetworkInterceptors: Request line:
07-31 19:36:12.839 18498 18553 V NetworkInterceptors:  POST /w/api.php HTTP/1.1
07-31 19:36:12.841 18498 18553 V NetworkInterceptors: <<<<<<<<<<<<<< REQUEST PARAMS >>>>>>>>>>>>
07-31 19:36:12.842 18498 18553 V NetworkInterceptors: <<<<<<<<<<<<<< REQUEST PARAMS >>>>>>>>>>>>
07-31 19:36:12.842 18498 18553 V NetworkInterceptors: <<<<<<<<<<<<<< HEADERS >>>>>>>>>>>>
07-31 19:36:12.843 18498 18553 V NetworkInterceptors: Header >> Content-Length: 7139948
07-31 19:36:12.843 18498 18553 V NetworkInterceptors: Header >> Content-Type: multipart/form-data; boundary=xyHJ9STllLJncBf_PIqvRbwn8fku7FO6QkRyMp6
07-31 19:36:12.844 18498 18553 V NetworkInterceptors: Header >> Host: commons.wikimedia.org
07-31 19:36:12.844   935   935 I EmptyEmojiDataEx: onActivate()
07-31 19:36:12.850 18498 18553 V NetworkInterceptors: Header >> Connection: Keep-Alive
07-31 19:36:12.851 18498 18553 V NetworkInterceptors: Header >> User-Agent: Commons/2.7.2-debug-master~6aa0f250 (https://mediawiki.org/wiki/Apps/Commons) Android/7.1.2
07-31 19:36:12.886 18498 18553 V NetworkInterceptors: Header >> Cookie: GeoIP=JP:13:Tokyo:35.69:139.75:v4; loginnotify_prevlogins=2018-c7y2bo-f5fow5xnvcyv5sl47w11rt79evrlxzw; commonswikiSession=9rtif8rb55rbs2q4gnmjc3ngf7sh9ou0; commonswikiUserID=27103; commonswikiUserName=Syced; forceHTTPS=true; centralauth_User=Syced; centralauth_Token=224c040e9073791df07640eaa0140d63; centralauth_Session=a0e694822122ab4119ab92fa7943f6c5; WMF-Last-Access=31-Jul-2018
07-31 19:36:12.886 18498 18553 V NetworkInterceptors: Header >> Cookie2: $Version=1
07-31 19:36:12.889 18498 18553 V NetworkInterceptors: <<<<<<<<<<<<<< HEADERS >>>>>>>>>>>>
07-31 19:36:12.890 18498 18553 V NetworkInterceptors: Protocol version:
07-31 19:36:12.890 18498 18553 V NetworkInterceptors:  HTTP/1.1
07-31 19:36:12.892 18498 18553 V NetworkInterceptors: <<<<<<<<<<<<<< END OF REQUEST LOGGING [/w/api.php] >>>>>>>>>>>>
07-31 19:36:12.921 18498 18553 D UploadService$Notificat: Uploaded 214775 of 7139948
07-31 19:36:12.932   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:13.302 18498 18553 D UploadService$Notificat: Uploaded 431863 of 7139948
07-31 19:36:13.308   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:13.474 18498 18553 D UploadService$Notificat: Uploaded 648951 of 7139948
07-31 19:36:13.479   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:13.573 18498 18553 D UploadService$Notificat: Uploaded 866039 of 7139948
07-31 19:36:13.578   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:13.645   786   883 W ConnectivityExtension: ConnectivityExt jar file not present
07-31 19:36:13.645 18498 18553 D UploadService$Notificat: Uploaded 1083127 of 7139948
07-31 19:36:13.651   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:13.767 18498 18553 D UploadService$Notificat: Uploaded 1300215 of 7139948
07-31 19:36:13.773   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:13.872 18498 18553 D UploadService$Notificat: Uploaded 1517303 of 7139948
07-31 19:36:13.877   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:13.914 18498 18553 D UploadService$Notificat: Uploaded 1734391 of 7139948
07-31 19:36:13.919   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:14.054 18498 18553 D UploadService$Notificat: Uploaded 1951479 of 7139948
07-31 19:36:14.059   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:14.120 18498 18553 D UploadService$Notificat: Uploaded 2168567 of 7139948
07-31 19:36:14.126   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:14.201 18498 18553 D UploadService$Notificat: Uploaded 2385655 of 7139948
07-31 19:36:14.207   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:14.288 18498 18553 D UploadService$Notificat: Uploaded 2602743 of 7139948
07-31 19:36:14.295   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:14.366 18498 18553 D UploadService$Notificat: Uploaded 2819831 of 7139948
07-31 19:36:14.373   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:14.441 18498 18553 D UploadService$Notificat: Uploaded 3036919 of 7139948
07-31 19:36:14.447   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:14.563 18498 18553 D UploadService$Notificat: Uploaded 3254007 of 7139948
07-31 19:36:14.565   786   883 W ConnectivityExtension: ConnectivityExt jar file not present
07-31 19:36:14.569   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:14.677 18498 18553 D UploadService$Notificat: Uploaded 3471095 of 7139948
07-31 19:36:14.683   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:14.720   786   786 W WindowManager: Attempted to remove non-existing token: android.os.Binder@94fa64d
07-31 19:36:14.731 18498 18553 D UploadService$Notificat: Uploaded 3688183 of 7139948
07-31 19:36:14.738   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:14.884 18498 18553 D UploadService$Notificat: Uploaded 3905271 of 7139948
07-31 19:36:14.889   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:14.970 18498 18553 D UploadService$Notificat: Uploaded 4122359 of 7139948
07-31 19:36:14.977   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:15.046 18498 18553 D UploadService$Notificat: Uploaded 4339447 of 7139948
07-31 19:36:15.055   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:15.119 18498 18553 D UploadService$Notificat: Uploaded 4556535 of 7139948
07-31 19:36:15.125   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:15.204 18498 18553 D UploadService$Notificat: Uploaded 4773623 of 7139948
07-31 19:36:15.209   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:15.287 18498 18553 D UploadService$Notificat: Uploaded 4990711 of 7139948
07-31 19:36:15.292   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:15.363 18498 18553 D UploadService$Notificat: Uploaded 5207799 of 7139948
07-31 19:36:15.369   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:15.425   786   883 W ConnectivityExtension: ConnectivityExt jar file not present
07-31 19:36:15.463 18498 18553 D UploadService$Notificat: Uploaded 5424887 of 7139948
07-31 19:36:15.469   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:15.541 18498 18553 D UploadService$Notificat: Uploaded 5641975 of 7139948
07-31 19:36:15.547   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:15.624 18498 18553 D UploadService$Notificat: Uploaded 5859063 of 7139948
07-31 19:36:15.630   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:15.729 18498 18553 D UploadService$Notificat: Uploaded 6076151 of 7139948
07-31 19:36:15.735   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:15.854 18498 18553 D UploadService$Notificat: Uploaded 6293239 of 7139948
07-31 19:36:15.861   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:15.952 18498 18553 D UploadService$Notificat: Uploaded 6510327 of 7139948
07-31 19:36:15.959   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:16.000 18498 18553 D UploadService$Notificat: Uploaded 6727415 of 7139948
07-31 19:36:16.007   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:16.085   786  1186 I GnssLocationProvider: WakeLock acquired by sendMessage(3, 0, com.android.server.location.GnssLocationProvider$GpsRequest@af8a3e0)
07-31 19:36:16.094 18498 18498 D NearbyActivity: GPS is enabled
07-31 19:36:16.096   786   803 I GnssLocationProvider: WakeLock released by handleMessage(3, 0, com.android.server.location.GnssLocationProvider$GpsRequest@af8a3e0)
07-31 19:36:16.111   786   804 I ActivityManager: Start proc 19659:com.silentlexx.gpslock/u0a141 for broadcast com.silentlexx.gpslock/.GpsReceiver
07-31 19:36:16.133 18498 18837 I EGLConfigChooser: In emulator: false
07-31 19:36:16.139   786   890 I WifiHAL : Got channel list with 13 channels
07-31 19:36:16.140   786   890 I WifiHAL : Got channel list with 4 channels
07-31 19:36:16.142   786   890 I WifiHAL : Got channel list with 15 channels
07-31 19:36:16.148 18498 18553 D UploadService$Notificat: Uploaded 6944503 of 7139948
07-31 19:36:16.159 18498 18837 W mbgl    : {GLThread 4066}[OpenGL]: Not using Vertex Array Objects
07-31 19:36:16.159   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:16.224 19659 19659 I art     : Starting a blocking GC AddRemoveAppImageSpace
07-31 19:36:16.227 19659 19659 W System  : ClassLoader referenced unknown path: /data/app/com.silentlexx.gpslock-2/lib/arm
07-31 19:36:16.298 18498 18553 D UploadService$Notificat: Uploaded 7139948 of 7139948
07-31 19:36:16.310   786   786 V NotificationService: pkg=fr.free.nrw.commons.debug canInterrupt=false intercept=true
07-31 19:36:16.344   786  1809 I ActivityManager: Process com.chibatching.worldclockwidget (pid 19532) has died
07-31 19:36:16.344   786  1809 D ActivityManager: cleanUpApplicationRecord -- 19532
07-31 19:36:16.377   786 14636 I ActivityManager: Process com.android.deskclock (pid 17702) has died
07-31 19:36:16.377   786 14636 D ActivityManager: cleanUpApplicationRecord -- 17702
07-31 19:36:16.382 18905 18905 W MainApplicationImplemen: TRIM_MEMORY_RUNNING_LOW: no risk of getting killed, we're foregrounded.
07-31 19:36:16.423   786  1782 I ActivityManager: Process com.android.printspooler (pid 16545) has died
07-31 19:36:16.423   786  1782 D ActivityManager: cleanUpApplicationRecord -- 16545
07-31 19:36:16.438 18498 18498 V ConnectivityReceiver: Connected: true
07-31 19:36:16.460 19659 19659 D FirebaseApp: com.google.firebase.auth.FirebaseAuth is not linked. Skipping initialization.
07-31 19:36:16.484   935   935 I GoogleInputMethodImpl: hideSoftInput() : flags = 0
07-31 19:36:16.486   935   935 I EmptyEmojiDataEx: onDeactivate()
07-31 19:36:16.490   935   935 I GoogleInputMethod: onStartInput() : Dummy InputConnection bound
07-31 19:36:16.490   935   935 I ShortcutsDataManager: startImportContentTask()
07-31 19:36:16.490   935   935 I ShortcutsDataManager: onImportAborted()
07-31 19:36:16.523   786 10980 I ActivityManager: Process com.radio.fmradio (pid 30820) has died
07-31 19:36:16.523   786 10980 D ActivityManager: cleanUpApplicationRecord -- 30820
07-31 19:36:16.524   786 10980 W ActivityManager: Scheduling restart of crashed service com.radio.fmradio/.service.MusicService in 1000ms
07-31 19:36:16.569 19659 19659 D FirebaseApp: com.google.firebase.crash.FirebaseCrash is not linked. Skipping initialization.
07-31 19:36:16.608 18498 18533 D OpenGLRenderer: endAllActiveAnimators on 0x8e3db300 (RippleDrawable) with handle 0x92357a00
07-31 19:36:16.638 19659 19659 I FirebaseInitProvider: FirebaseApp initialization successful
07-31 19:36:16.643 19659 19659 D SLX GpsReciver: android.location.GPS_ENABLED_CHANGE
07-31 19:36:16.693 19659 19697 I FA      : App measurement is starting up, version: 11910
07-31 19:36:16.693 19659 19697 I FA      : To enable debug logging run: adb shell setprop log.tag.FA VERBOSE
07-31 19:36:16.694 19659 19697 I FA      : To enable faster debug mode event logging run:
07-31 19:36:16.694 19659 19697 I FA      :   adb shell setprop debug.firebase.analytics.app com.silentlexx.gpslock
07-31 19:36:16.741   786  1131 W GnssLocationProvider: Invalid size of GpsSvStatus found: 0.
07-31 19:36:16.784  1672 15746 W ctxmgr  : [AclManager]No 2 for (accnt=account#-517948760#, com.google.android.gms(10033):IndoorOutdoorProducer, vrsn=12874000, 0, 3pPkg = null ,  3pMdlId = null ,  pid = 1672). Was: 3 for 57, account#-517948760#
07-31 19:36:16.870  1672 15672 I GCoreUlr: Successfully inserted 1 locations
07-31 19:36:16.877  1672 18602 W ctxmgr  : [AclManager]No 2 for (accnt=account#1905918161#, com.google.android.gms(10033):UserLocationProducer, vrsn=12874000, 0, 3pPkg = null ,  3pMdlId = null ,  pid = 1672). Was: 2 for 1, account#1905918161#
07-31 19:36:16.879  1672 18602 W ctxmgr  : [AclManager]No 2 for (accnt=account#410244660#, com.google.android.gms(10033):UserLocationProducer, vrsn=12874000, 0, 3pPkg = null ,  3pMdlId = null ,  pid = 1672). Was: 2 for 1, account#410244660#
07-31 19:36:17.096   786  1131 W GnssLocationProvider: Invalid size of GpsSvStatus found: 0.
07-31 19:36:17.097   786  4076 I ActivityManager: Process com.silentlexx.gpslock (pid 19659) has died
07-31 19:36:17.097   786  4076 D ActivityManager: cleanUpApplicationRecord -- 19659
07-31 19:36:17.261   786 31210 I ActivityManager: Process com.ichi2.anki.connection (pid 32046) has died
07-31 19:36:17.261   786 31210 D ActivityManager: cleanUpApplicationRecord -- 32046
07-31 19:36:17.261   786 31210 W ActivityManager: Scheduling restart of crashed service com.ichi2.anki.connection/com.ichi2.anki.services.NotificationService in 10263ms
07-31 19:36:17.285   786  4078 I ActivityManager: Process com.qualcomm.qcrilmsgtunnel (pid 1795) has died
07-31 19:36:17.285   786  4078 D ActivityManager: cleanUpApplicationRecord -- 1795
07-31 19:36:17.285   786  4078 W ActivityManager: Scheduling restart of crashed service com.qualcomm.qcrilmsgtunnel/.QcrilMsgTunnelService in 20239ms
07-31 19:36:17.541   786   804 I ActivityManager: Start proc 19711:com.radio.fmradio/u0a93 for service com.radio.fmradio/.service.MusicService
07-31 19:36:17.586   786   786 E NotificationService: Suppressing notification from package by user request.
07-31 19:36:17.656 19711 19711 I art     : Starting a blocking GC AddRemoveAppImageSpace
07-31 19:36:17.832 19711 19711 I MultiDex: VM with version 2.1.0 has multidex support
07-31 19:36:17.833 19711 19711 I MultiDex: Installing application
07-31 19:36:17.833 19711 19711 I MultiDex: VM has multidex support, MultiDex support library is disabled.
07-31 19:36:17.969 19711 19711 D FirebaseApp: com.google.firebase.auth.FirebaseAuth is not linked. Skipping initialization.
07-31 19:36:17.970 19711 19711 D FirebaseApp: com.google.firebase.crash.FirebaseCrash is not linked. Skipping initialization.
07-31 19:36:17.971 19711 19711 D FirebaseApp: com.google.android.gms.measurement.AppMeasurement is not linked. Skipping initialization.
07-31 19:36:17.971 19711 19711 I FirebaseInitProvider: FirebaseApp initialization successful
07-31 19:36:18.047 19711 19739 D NetworkSecurityConfig: No Network Security Config specified, using platform default
07-31 19:36:18.075 19711 19739 W System  : ClassLoader referenced unknown path: /system/framework/tcmclient.jar
07-31 19:36:18.096   786  1131 W GnssLocationProvider: Invalid size of GpsSvStatus found: 0.
07-31 19:36:18.130 19711 19711 I CrashlyticsCore: Initializing Crashlytics 2.6.1.23
07-31 19:36:18.364 19711 19745 D ApplicationLoaders: ignored Vulkan layer search path /data/app/com.google.android.gms-2/lib/arm:/data/app/com.google.android.gms-2/base.apk!/lib/armeabi-v7a for namespace 0xb6d26090
07-31 19:36:18.422 19711 19711 V MediaRouter: Adding route: RouteInfo{ name=Phone, description=null, status=null, category=RouteCategory{ name=null types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
07-31 19:36:18.437 19711 19711 V MediaRouter: Updating audio routes: AudioRoutesInfo{ type=SPEAKER }
07-31 19:36:18.441 19711 19711 V MediaRouter: Selecting route: RouteInfo{ name=Phone, description=null, status=null, category=RouteCategory{ name=null types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
07-31 19:36:18.458 19711 19711 I MediaRouter: Found default route: MediaRouter.RouteInfo{ uniqueId=android/.support.v7.media.SystemMediaRouteProvider:DEFAULT_ROUTE, name=Phone, description=null, iconUri=null, enabled=true, connecting=false, connectionState=0, canDisconnect=false, playbackType=0, playbackStream=3, deviceType=0, volumeHandling=1, volume=10, volumeMax=15, presentationDisplayId=-1, extras=null, settingsIntent=null, providerPackageName=android }
07-31 19:36:18.458 19711 19711 I MediaRouter: Unselecting the current route because it is no longer selectable: null
07-31 19:36:18.480 19711 19711 I DynamiteModule: Considering local module com.google.android.gms.cast.framework.dynamite:0 and remote module com.google.android.gms.cast.framework.dynamite:217
07-31 19:36:18.480 19711 19711 I DynamiteModule: Selected remote version of com.google.android.gms.cast.framework.dynamite, version >= 217
07-31 19:36:18.490 19711 19711 W System  : ClassLoader referenced unknown path: 
07-31 19:36:18.491 19711 19711 D ApplicationLoaders: ignored Vulkan layer search path /data/app/com.google.android.gms-2/lib/arm:/data/app/com.google.android.gms-2/base.apk!/lib/armeabi-v7a for namespace 0xb6d260d0
07-31 19:36:18.561 19711 19711 I CastDynamiteModuleImpl: th created by ClassLoader ad[DexPathList[[zip file "/data/user_de/0/com.google.android.gms/app_chimera/m/00000071/DynamiteModulesC.apk"],nativeLibraryDirectories=[/data/user_de/0/com.google.android.gms/app_chimera/m/00000071/DynamiteModulesC.apk!/lib/armeabi-v7a, /data/user_de/0/com.google.android.gms/app_chimera/m/00000071/DynamiteModulesC.apk!/lib/armeabi, /system/lib, /vendor/lib]]].
07-31 19:36:18.605 19711 19711 V MediaRouter: Selecting route: RouteInfo{ name=Phone, description=null, status=null, category=RouteCategory{ name=null types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
07-31 19:36:18.658  1919  7542 I CastDatabase: Opening the database
07-31 19:36:18.680  1919  1919 I DiscoveryManager: WifiGuestModeDeviceScanner enabled.
07-31 19:36:18.683   786   890 I WifiHAL : Got channel list with 13 channels
07-31 19:36:18.684   786   890 I WifiHAL : Got channel list with 4 channels
07-31 19:36:18.685   786   890 I WifiHAL : Got channel list with 15 channels
07-31 19:36:18.705  1919  7542 I SQLiteCastStore: 0 CastNetworkInfo instances loaded, 0 CastDeviceInfo instances loaded, 0 paired guest mode devices loaded.
07-31 19:36:19.095   786  1131 W GnssLocationProvider: Invalid size of GpsSvStatus found: 0.
07-31 19:36:19.152   940   940 I SlideTouchEvent: vel=126.56912, MinimumFlingVelocity=150
07-31 19:36:19.182   786   877 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.cyanogenmod.trebuchet/com.android.launcher3.Launcher (has extras)} from uid 1000 on display 0
07-31 19:36:19.265   786 31211 I GnssLocationProvider: WakeLock acquired by sendMessage(3, 0, com.android.server.location.GnssLocationProvider$GpsRequest@1978591)
07-31 19:36:19.304   786   803 I GnssLocationProvider: WakeLock released by handleMessage(3, 0, com.android.server.location.GnssLocationProvider$GpsRequest@1978591)
07-31 19:36:19.308   786   804 I ActivityManager: Start proc 19778:com.silentlexx.gpslock/u0a141 for broadcast com.silentlexx.gpslock/.GpsReceiver
07-31 19:36:19.385  1877  1975 I Adreno-EGL: <qeglDrvAPI_eglInitialize:379>: QUALCOMM Build: 10/21/15, 369a2ea, I96aee987eb
07-31 19:36:19.386  1877  1975 I OpenGLRenderer: Initialized EGL, version 1.4
07-31 19:36:19.386  1877  1975 D OpenGLRenderer: Swap behavior 1
07-31 19:36:19.445 19778 19778 I art     : Starting a blocking GC AddRemoveAppImageSpace
07-31 19:36:19.449 19778 19778 W System  : ClassLoader referenced unknown path: /data/app/com.silentlexx.gpslock-2/lib/arm
07-31 19:36:19.507 16276 16276 I Finsky  : [1] com.google.android.finsky.cm.a.onTrimMemory(7): Memory trim requested to level 80
07-31 19:36:19.537   786   796 I art     : Background partial concurrent mark sweep GC freed 76126(3MB) AllocSpace objects, 21(1836KB) LOS objects, 33% free, 27MB/41MB, paused 4.076ms total 324.134ms
07-31 19:36:19.547   935   935 I GoogleInputMethod: onFinishInput() : Dummy InputConnection bound
07-31 19:36:19.547   935   935 I GoogleInputMethod: onStartInput() : Dummy InputConnection bound
07-31 19:36:19.548   935   935 I ShortcutsDataManager: startImportContentTask()
07-31 19:36:19.548   935   935 I ShortcutsDataManager: onImportAborted()
07-31 19:36:19.572 19778 19778 D FirebaseApp: com.google.firebase.auth.FirebaseAuth is not linked. Skipping initialization.
07-31 19:36:19.579 19778 19778 D FirebaseApp: com.google.firebase.crash.FirebaseCrash is not linked. Skipping initialization.
07-31 19:36:19.594 19778 19778 I FirebaseInitProvider: FirebaseApp initialization successful
07-31 19:36:19.595 19778 19778 D SLX GpsReciver: android.location.GPS_ENABLED_CHANGE
07-31 19:36:19.604 19778 19816 I FA      : App measurement is starting up, version: 11910
07-31 19:36:19.604 19778 19816 I FA      : To enable debug logging run: adb shell setprop log.tag.FA VERBOSE
07-31 19:36:19.605 19778 19816 I FA      : To enable faster debug mode event logging run:
07-31 19:36:19.605 19778 19816 I FA      :   adb shell setprop debug.firebase.analytics.app com.silentlexx.gpslock
07-31 19:36:19.982  1877  1975 W OpenGLRenderer: Incorrectly called buildLayer on View: ShortcutAndWidgetContainer, destroying layer...
07-31 19:36:19.983  1877  1975 W OpenGLRenderer: Incorrectly called buildLayer on View: ShortcutAndWidgetContainer, destroying layer...
07-31 19:36:20.409   786   888 D WifiStateMachine: updateCapabilities for config:aegisfalse,false
07-31 19:36:20.414  6410  6447 I NetGuard.Service: Capabilities changed generation=null
07-31 19:36:20.414  6410  6447 I NetGuard.Service: New network generation=null
07-31 19:36:20.415  6410  6447 I NetGuard.Monitor: New capabilities network 128 [type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: "aegis", failover: false, available: true, roaming: false, metered: false]
07-31 19:36:20.415  6410  6447 I NetGuard.Monitor: Capabilities=[ Transports: WIFI Capabilities: NOT_METERED&INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&VALIDATED&FOREGROUND LinkUpBandwidth>=1048576Kbps LinkDnBandwidth>=1048576Kbps SignalStrength: -52]
07-31 19:36:20.686   786   813 D LuxLevels: bright hysteresis constant= 0.1, threshold=148.57404, lux=135.0673
07-31 19:36:20.686   786   813 D LuxLevels: dark hysteresis constant= 0.2, threshold=108.05385, lux=135.0673
07-31 19:36:21.466   231   302 I ThermalEngine: TM Id 'battery_LCD_monitor' Sensor 'batt_therm' - alarm raised 5 at 370.0 degC
07-31 19:36:21.467   231   302 E ThermalEngine: override action 0
07-31 19:36:21.467   231   302 E ThermalEngine: Thermal-Server: Thermal received msg override 0
07-31 19:36:21.467   231   302 E ThermalEngine: override_notify : SS mode 0 override 0
07-31 19:36:21.837 16222 18400 I EventLogSendingHelper: Sending log events.
07-31 19:36:21.926 18498 18520 I art     : Starting a blocking GC Explicit
07-31 19:36:21.944 18498 18553 I System.out: HTTP Response: 200 Date=Tue, 31 Jul 2018 10:36:22 GMT Content-Type=text/xml; charset=utf-8 Transfer-Encoding=chunked Connection=keep-alive Server=mw1314.eqiad.wmnet X-Powered-By=HHVM/3.18.6-dev X-Content-Type-Options=nosniff Vary=Accept-Encoding Content-Disposition=inline; filename=api-result.xml X-Frame-Options=DENY Cache-control=private, must-revalidate, max-age=0 Set-Cookie=cpPosIndex=1%401533033382%238e661c69a96974f8f1644571d2b94872; expires=Tue, 31-Jul-2018 10:36:32 GMT; Max-Age=10; path=/; secure; httponly Set-Cookie=UseDC=master; expires=Tue, 31-Jul-2018 10:36:32 GMT; Max-Age=10; path=/; secure; httponly Set-Cookie=UseCDNCache=false; expires=Tue, 31-Jul-2018 10:36:32 GMT; Max-Age=10; path=/; secure; httponly Backend-Timing=D=5104022 t=1533033377505070 X-Varnish=820006756, 621740233, 303193426, 846558911 Via=1.1 varnish (Varnish/5.1), 1.1 varnish (Varnish/5.1), 1.1 varnish (Varnish/5.1), 1.1 varnish (Varnish/5.1) Accept-Ranges=bytes Age=0 X-Cache=cp1053 pass, cp2019 pass, cp5012 pass, cp5011 pass X-Cache-Status=pass Strict-Transport-Security=max-age=106384710; includeSubDomains; preload X-Analytics=ns=-1;special=Badtitle;loggedIn=1;WMF-Last-Access=31-Jul-2018;https=1 X-Client-IP=39.110.215.97
07-31 19:36:21.969 18498 18553 E WTF     : Result: org.mediawiki.api.ApiResult@e60eddd
07-31 19:36:22.037  1672 18602 W ctxmgr  : [AclManager]No 2 for (accnt=account#-517948760#, com.google.android.gms(10033):IndoorOutdoorProducer, vrsn=12874000, 0, 3pPkg = null ,  3pMdlId = null ,  pid = 1672). Was: 3 for 57, account#-517948760#
07-31 19:36:22.059 18498 18520 I art     : Explicit concurrent mark sweep GC freed 6685(376KB) AllocSpace objects, 11(103MB) LOS objects, 38% free, 25MB/41MB, paused 2.459ms total 131.704ms
07-31 19:36:22.072 18498 18553 D UploadService: Response is fr.free.nrw.commons.mwapi.UploadResult@daccd52
07-31 19:36:22.073 18498 18553 D UploadService: Contribution upload success. Initiating Wikidata edit for entity id null
07-31 19:36:22.073 18498 18553 D WikidataEditService: Skipping creation of claim as Wikidata entity ID is null
nicolas-raoul commented 6 years ago

I find this method of UploadController suspicious:

    public void startUpload(String title, Uri mediaUri, String description, String mimeType, String source, String decimalCoords, String wikiDataEntityId, ContributionUploadProgress onComplete) {
        Contribution contribution;

            //TODO: Modify this to include coords
            contribution = new Contribution(mediaUri, null, title, description, -1,
                    null, null, sessionManager.getCurrentAccount().name,
                    CommonsApplication.DEFAULT_EDIT_SUMMARY, decimalCoords);

            contribution.setTag("mimeType", mimeType);
            contribution.setSource(source);

            //Calls the next overloaded method
            startUpload(contribution, onComplete);

        Timber.d("Wikidata entity ID received from Share activity is %s", wikiDataEntityId);
        //TODO: Modify this to include coords
        Account currentAccount = sessionManager.getCurrentAccount();
        if(currentAccount == null) {
            Timber.d("Current account is null");
            ViewUtil.showLongToast(context, context.getString(R.string.user_not_logged_in));
            sessionManager.forceLogin(context);
            return;
        }
        contribution = new Contribution(mediaUri, null, title, description, -1,
                null, null, currentAccount.name,
                CommonsApplication.DEFAULT_EDIT_SUMMARY, decimalCoords);

        contribution.setTag("mimeType", mimeType);
        contribution.setSource(source);
        contribution.setWikiDataEntityId(wikiDataEntityId);

    }

setWikiDataEntityId is done at a point where it does not seem to be useful anymore. Or are we somehow assured that UploadService uses this contribution, after waiting for it to finish? Also, the code is mostly duplicated.

misaochan commented 6 years ago

@nicolas-raoul Just confirming that you are basing this on 2.8-release? I don't know if Wikidata edits work on master.

Tagging @maskaravivek for input as well.

nicolas-raoul commented 6 years ago

@misaochan Sorry I was testing with master! I will try with 2.8-release

misaochan commented 6 years ago

Sorry, I just remembered that 2.8-release has a build error! Building from 386bd0a106809251e472a73f89a5d9b9d6f7d37e works for me currently. You can use that to test Wikidata edits.

nicolas-raoul commented 6 years ago

I just compiled and installed using that commit. Unfortunately I get the same problem:

08-01 19:13:17.252 19117 19117 D Place   : Wikidata entity is http://www.wikidata.org/entity/Q10877644
08-01 19:13:26.814 19117 19117 D ContributionController: Is direct upload true and the Wikidata entity ID is Q10877644
08-01 19:14:00.422 19117 19117 D UploadController: Wikidata entity ID received from Share activity is Q10877644
08-01 19:14:13.669 19117 19171 D UploadService: Contribution upload success. Initiating Wikidata edit for entity id null
08-01 19:14:13.670 19117 19171 D WikidataEditService: Skipping creation of claim as Wikidata entity ID is null

screenshot_20180801-191707

maskaravivek commented 6 years ago

@nicolas-raoul From the screenshot it seems you are on 2.7.2

nicolas-raoul commented 6 years ago

@maskaravivek That is what I get when I compile and install the commit recommended by Josephine's comment above :-)

misaochan commented 6 years ago

The screenshot looks correct to me. The version name is 2.7.2 because I haven't incremented it yet (since there was no other release), the latter half of the branch name indicates that HEAD was moved to the appropriate commit.

maskaravivek commented 6 years ago

@misaochan Could it be because of any recent change? It used to work perfectly on the older 2.8-release branch

misaochan commented 6 years ago

Not as far as I can see, but I am not that familiar with the edits. @nicolas-raoul Sorry to bother you, could you please try at fa6353b3ef765e87f34384b304514b1ef6b3d2e5? This is directly after #1682 was merged. If the issue still happens then we know it is not caused by any recent change, and vice versa.

nicolas-raoul commented 6 years ago

Using fa6353b3ef765e87f34384b304514b1ef6b3d2e5, I uploaded two pictures from Nearby. Both uploaded correctly, but did not get linked to from Wikidata.

Interestingly, the string "Wikidata entity ID received from Share activity is" and "Skipping creation of claim as Wikidata entity ID is null" do NOT appear in logcat. It is like the whole thing is not called at all.

misaochan commented 6 years ago

@nicolas-raoul Ah, I am so sorry! The commit related to #1682 is actually https://github.com/commons-app/apps-android-commons/commit/b2a150a3ae05decd0937f6e047943cef2248ecad . Sorry about that, lol.

nicolas-raoul commented 6 years ago

No problem haha Yay with b2a150a my nearby upload has been linked! :-)

misaochan commented 6 years ago

Thanks! That means the issue is most likely caused by an edit between https://github.com/commons-app/apps-android-commons/commit/b2a150a3ae05decd0937f6e047943cef2248ecad and https://github.com/commons-app/apps-android-commons/commit/386bd0a106809251e472a73f89a5d9b9d6f7d37e . Now we just need to find out what...

nicolas-raoul commented 6 years ago

Starting bisect, anyone who has time feel free to take part :-)

x 911873379b4b73d5b76bbf29339c4640f057d9c5 Alignment of language selection dialog in About>Translate #1713 (#1776) b0e962c85ce26cfa4de0c0d1d405a08276fe1de2 Localisation updates from https://translatewiki.net. 0678410eea2788ce6ba73bf13879b063469d0cf8 Add a string to tell the user to name their multi image set 6aa0f250f3a3daf1eb7508ac110ad8987217c762 Provide toast to request title in multi upload share when title is empty 7ee66911204b089b0decc6038f1796cf572504b4 Merge remote-tracking branch 'upstream/master' 3e5a6634cfe84d11f2abb840608ff2062d09bb57 Localisation updates from https://translatewiki.net. 6f7793e5b03834781fdba20b5efc44d77960c6b9 Reworded the question ff2a89a054ba4b91828dc1a1cf60c82bbccb265e Added space b7f5c45b57796ffc1f6707e112c172c7de68949b changed Icon (#1759) 000c6085a74a89029841fbfcf7c336e12d48db3e Added more levels 386bd0a106809251e472a73f89a5d9b9d6f7d37e Merge gamification branch with master (#1752) 80068f7e9ff8428baa490d4f4940a9df953ba02f Removed extra space 63fd94566224bedcbb9d0f443c7686b1e9f4ab3e Handler for 0.01sec added 93b5c23ac854248c3bb7766b73ee1eaac728db79 Localisation updates from https://translatewiki.net. e9c0aa22ea31439789f0545c683ba4c7ef727918 Feedback module (#1742) x 86878fb62dd85b3d302d13cdfe1109cda4d5bbdf Add feature to Browse commons via app (#1716) 2171b6846d746341313adbe8da0b5307d844d882 Get rid of legacy URL (#1646) e872e5b82e572a45d371502eaa871db5d2dc3ee6 Localisation updates from https://translatewiki.net. 1bf5dda4b2688eb26864aa9ee37cfee3610b2c3a Allow for settings titles to expand across multiple lines instead of being truncated (#1671) 5cfe709281bce78d1927796a273ab088d8a7599a Fix view util methods to always execute on UI thread (#1728) 7b5b9169db024c20bc054b270059886a6fc68497 Fix preview crash on local files during upload (#1696) 369fe3183c16b269b3a4fd02e85d5d92aa36cf8c Give a useful label for the share intent (#1680) b520babb130f2ebc0cd7e9041002c12d18b96436 Merge pull request #1662 from sivaraam/commit-guidelines-blog-link x faee42310598c9108994f3fb054b21b334b86384 Merge pull request #1596 from tanvidadu/imageLicense b4d556a64861702d801649014e62c298511eb567 Merge pull request #1573 from seannemann21/show-block-status x 8069bb4ca6948f85c9326d4ad18a73da3afa26cb Localisation updates from https://translatewiki.net. x a083373285aca1a63964d1a13b2949b3968d62ba Merge branch 'master' into master v 568f19c2b402039aae23e339b9349baaf1f45900 Localisation updates from https://translatewiki.net. v f1f41e59f7b513d071797bd0fd0eedc1df1dcbf9 Merge remote-tracking branch 'refs/remotes/origin/2.8-release' 2d831c089dca4163bc8954167d7457b6df1001c3 Merge pull request #1644 from misaochan/fix-automatic-location d7b956e5ac8d4ea3b590a929a8176975afd86422 dependency-injection.md: fix some typos (#1681) fa6353b3ef765e87f34384b304514b1ef6b3d2e5 Localisation updates from https://translatewiki.net. v b2a150a3ae05decd0937f6e047943cef2248ecad Fix issue where Wikidata edits were not happening (#1682)

So this commit is the culprit: a083373285aca1a63964d1a13b2949b3968d62ba

The actual differences are visible in the pull request: https://github.com/commons-app/apps-android-commons/pull/1676/files (merged by me :-/)

nicolas-raoul commented 6 years ago

I reverted the content of the startUpload method, now the Wikidata id seems to go a bit further, but I get a crash:

08-03 17:19:10.680  3375  3433 D WikidataEditService: Attempting to edit Wikidata property Q10877644
08-03 17:19:10.687  3375  4537 D WikidataEditService: Wikidata property name is "Kensoji general view 広場.jpg"
08-03 17:19:10.687  3375  4537 D ApacheHttpClientMediaWi: Filename is "Kensoji general view 広場.jpg"
08-03 17:19:10.866   789  1125 W GnssLocationProvider: Invalid size of GpsSvStatus found: 0.
08-03 17:19:11.110  3375  4537 D ApacheHttpClientMediaWi: MediaWiki Central auth token is d3a24be629d41bbfd7cc0b339195108835184
08-03 17:19:11.612  3375  4537 D ApacheHttpClientMediaWi: MediaWiki Central auth token is fc1149cedcd0186f84d4dd4cee5890d735184
08-03 17:19:11.630  3375  4619 D ModificationsSyncAdapte: Found 1 modifications to execute
08-03 17:19:11.868   789  1125 W GnssLocationProvider: Invalid size of GpsSvStatus found: 0.
08-03 17:19:12.076  3375  4619 D ModificationsSyncAdapte: Page content is == {{int:filedesc}} ==
08-03 17:19:12.076  3375  4619 D ModificationsSyncAdapte: {{Information
08-03 17:19:12.076  3375  4619 D ModificationsSyncAdapte: |description=
08-03 17:19:12.076  3375  4619 D ModificationsSyncAdapte: |source={{own}}
08-03 17:19:12.076  3375  4619 D ModificationsSyncAdapte: |author=[[User:Syced|Syced]]
08-03 17:19:12.076  3375  4619 D ModificationsSyncAdapte: |date={{According to EXIF data|2018-07-29}}
08-03 17:19:12.076  3375  4619 D ModificationsSyncAdapte: }}
08-03 17:19:12.076  3375  4619 D ModificationsSyncAdapte: == {{int:license-header}} ==
08-03 17:19:12.076  3375  4619 D ModificationsSyncAdapte: {{self|cc-zero}}
08-03 17:19:12.076  3375  4619 D ModificationsSyncAdapte:
08-03 17:19:12.076  3375  4619 D ModificationsSyncAdapte: {{Uploaded from Mobile|platform=Android|version=2.7.2-debug-HEAD~a0833732}}
08-03 17:19:12.076  3375  4619 D ModificationsSyncAdapte: {{Uncategorized|year=2018|month=August|day=3}}
08-03 17:19:12.459  3375  4537 D ApacheHttpClientMediaWi: Wikidata csrf token is 50d0597ebb7379efacecd83f5fb5b9265b641000+\
08-03 17:19:12.830  3375  4619 D ModificationsSyncAdapte: Response is Success
08-03 17:19:12.866   789  1125 W GnssLocationProvider: Invalid size of GpsSvStatus found: 0.
08-03 17:19:12.917  3375  4537 E ApacheHttpClientMediaWi: badtoken Invalid CSRF token.
08-03 17:19:12.918  3375  3375 E WikidataEditService: Error occurred while making claim
08-03 17:19:12.918  3375  3375 E WikidataEditService: java.lang.NullPointerException: Callable returned null
08-03 17:19:12.918  3375  3375 E WikidataEditService:   at io.reactivex.internal.functions.ObjectHelper.requireNonNull(ObjectHelper.java:39)
08-03 17:19:12.918  3375  3375 E WikidataEditService:   at io.reactivex.internal.operators.observable.ObservableFromCallable.subscribeActual(ObservableFromCallable.java:42)
08-03 17:19:12.918  3375  3375 E WikidataEditService:   at io.reactivex.Observable.subscribe(Observable.java:10901)
08-03 17:19:12.918  3375  3375 E WikidataEditService:   at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96)
08-03 17:19:12.918  3375  3375 E WikidataEditService:   at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452)
08-03 17:19:12.918  3375  3375 E WikidataEditService:   at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61)
08-03 17:19:12.918  3375  3375 E WikidataEditService:   at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52)
08-03 17:19:12.918  3375  3375 E WikidataEditService:   at java.util.concurrent.FutureTask.run(FutureTask.java:237)
08-03 17:19:12.918  3375  3375 E WikidataEditService:   at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:272)
08-03 17:19:12.918  3375  3375 E WikidataEditService:   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
08-03 17:19:12.918  3375  3375 E WikidataEditService:   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
08-03 17:19:12.918  3375  3375 E WikidataEditService:   at java.lang.Thread.run(Thread.java:761)

And looking at the item, it does not have the P18.

nicolas-raoul commented 6 years ago

Same after additionally reverted method uploadActionInitiated too:

08-03 17:39:45.554  7902  8120 D UploadService: Contribution upload success. Initiating Wikidata edit for entity id Q10877644
08-03 17:39:45.555  7902  8120 D WikidataEditService: Upload successful with wiki data entity id as Q10877644
08-03 17:39:45.555  7902  8120 D WikidataEditService: Attempting to edit Wikidata property Q10877644
08-03 17:39:45.556  7902  8945 D WikidataEditService: Wikidata property name is "Kensoji stairs.jpg"
08-03 17:39:45.557  7902  8945 D ApacheHttpClientMediaWi: Filename is "Kensoji stairs.jpg"
08-03 17:39:45.864   789  1125 W GnssLocationProvider: Invalid size of GpsSvStatus found: 0.
08-03 17:39:45.953  7902  8945 D ApacheHttpClientMediaWi: MediaWiki Central auth token is 5f5e8460c1ccb9f21a210d4df19d8f0d35184
08-03 17:39:46.275  7902  8990 D ModificationsSyncAdapte: Found 1 modifications to execute
08-03 17:39:46.362  7902  8945 D ApacheHttpClientMediaWi: MediaWiki Central auth token is 57d6ebfc04a3c4cd261ed4c6e34bd5e035184
08-03 17:39:46.792  7902  8990 D ModificationsSyncAdapte: Page content is == {{int:filedesc}} ==
08-03 17:39:46.792  7902  8990 D ModificationsSyncAdapte: {{Information
08-03 17:39:46.792  7902  8990 D ModificationsSyncAdapte: |description=
08-03 17:39:46.792  7902  8990 D ModificationsSyncAdapte: |source={{own}}
08-03 17:39:46.792  7902  8990 D ModificationsSyncAdapte: |author=[[User:Syced|Syced]]
08-03 17:39:46.792  7902  8990 D ModificationsSyncAdapte: |date={{According to EXIF data|2018-07-29}}
08-03 17:39:46.792  7902  8990 D ModificationsSyncAdapte: }}
08-03 17:39:46.792  7902  8990 D ModificationsSyncAdapte: == {{int:license-header}} ==
08-03 17:39:46.792  7902  8990 D ModificationsSyncAdapte: {{self|cc-zero}}
08-03 17:39:46.792  7902  8990 D ModificationsSyncAdapte:
08-03 17:39:46.792  7902  8990 D ModificationsSyncAdapte: {{Uploaded from Mobile|platform=Android|version=2.7.2-debug-HEAD~a0833732}}
08-03 17:39:46.792  7902  8990 D ModificationsSyncAdapte: {{Uncategorized|year=2018|month=August|day=3}}
08-03 17:39:46.863   789  1125 W GnssLocationProvider: Invalid size of GpsSvStatus found: 0.
08-03 17:39:47.261  7902  8990 D ModificationsSyncAdapte: Response is
08-03 17:39:47.261  7902  8990 D ModificationsSyncAdapte: Non success result!
08-03 17:39:47.301  7902  8945 D ApacheHttpClientMediaWi: Wikidata csrf token is a0e86356c13b45448c1b12ead5b541645b6414d3+\
08-03 17:39:47.782  7902  8945 E ApacheHttpClientMediaWi: badtoken Invalid CSRF token.
08-03 17:39:47.785  7902  7902 E WikidataEditService: Error occurred while making claim
08-03 17:39:47.785  7902  7902 E WikidataEditService: java.lang.NullPointerException: Callable returned null
08-03 17:39:47.785  7902  7902 E WikidataEditService:   at io.reactivex.internal.functions.ObjectHelper.requireNonNull(ObjectHelper.java:39)
08-03 17:39:47.785  7902  7902 E WikidataEditService:   at io.reactivex.internal.operators.observable.ObservableFromCallable.subscribeActual(ObservableFromCallable.java:42)
08-03 17:39:47.785  7902  7902 E WikidataEditService:   at io.reactivex.Observable.subscribe(Observable.java:10901)
08-03 17:39:47.785  7902  7902 E WikidataEditService:   at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96)
08-03 17:39:47.785  7902  7902 E WikidataEditService:   at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452)
08-03 17:39:47.785  7902  7902 E WikidataEditService:   at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61)
08-03 17:39:47.785  7902  7902 E WikidataEditService:   at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52)
08-03 17:39:47.785  7902  7902 E WikidataEditService:   at java.util.concurrent.FutureTask.run(FutureTask.java:237)
08-03 17:39:47.785  7902  7902 E WikidataEditService:   at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:272)
08-03 17:39:47.785  7902  7902 E WikidataEditService:   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
08-03 17:39:47.785  7902  7902 E WikidataEditService:   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
08-03 17:39:47.785  7902  7902 E WikidataEditService:   at java.lang.Thread.run(Thread.java:761)

All other changes in that pull request seem to be syntactic :-/

misaochan commented 6 years ago

Thanks for the investigations, @nicolas-raoul ! We are looking into it. :)

maskaravivek commented 6 years ago

I had initially started looking into it but then my uploads started failing. I picked up failed uploads first. Hopefully, it would be fixed by #1790. Will pick this up later.

nicolas-raoul commented 5 years ago

Still happening with 2.8.4. Only about half of my attempts get correctly Wikidata-edited. I can find a pattern: 1 fails, 1 succeeds, 2 fail, 1 succeeds... really seems random

misaochan commented 5 years ago

Thanks @nicolas-raoul . @maskaravivek is currently working on fixing the logs sent via prodRelease builds #1489 - I think that once we get that fix out in v2.9, it will be easier to debug this problem. Unfortunately the logs you pasted don't have anything useful, due to the bug with prodRelease logs. :(

misaochan commented 5 years ago

@nicolas-raoul , is this problem solved for you? I don't see any edits since 12 Jan.

nicolas-raoul commented 5 years ago

Yes thanks! 🙂

Am Do., 24. Jan. 2019, 15:42 hat Josephine Lim notifications@github.com geschrieben:

@nicolas-raoul https://github.com/nicolas-raoul , is this problem solved for you?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/commons-app/apps-android-commons/issues/1601#issuecomment-457085349, or mute the thread https://github.com/notifications/unsubscribe-auth/AAGFBtaFM1QT-MVLYgSjmywnOLzfyJdeks5vGVXpgaJpZM4UfwXN .