Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-12043

Error callback is not invoked on timeout

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • 2.1.0
    • None
    • None
    • Huawei Ascend Mate 7, Android 4.4.2

    Description

      When calling navigator.contacts.find on the Huawei Ascend Mate 7 running Android 4.4.2, the request may time out without invoking the error callback:

      W/SQLiteConnectionPool(12147): The connection pool for database '/data/user/0/com.android.providers.contacts/databases/contacts2.db' has been unable to grant a connection to thread 3638 (Binder_8) with flags 0x1 for 90.004005 seconds.
      W/SQLiteConnectionPool(12147): Connections: 1 active, 0 idle, 0 available.
      W/SQLiteConnectionPool(12147):
      W/SQLiteConnectionPool(12147): Requests in progress:
      W/SQLiteConnectionPool(12147): executeForCursorWindow started 139680ms ago - running, sql="SELECT data1, contact_id, data4, data5, data2, data3, data8, data9, data6, data7, data10, mimetype, _id, raw_contact_id FROM view_data_restricted data LEFT OUTER JOIN (SELECT data_usage_stat.data_id, SUM(data_usage_stat.times_used) as times_used, MAX(data_usage_stat.last_time_used) as last_time_used FROM data_usage_stat GROUP BY data_id) as data_usage_stat ON (data_usage_stat.data_id=data._id) WHERE (1) AND (contact_id IN ('5233','338','5231','5374','5373','333','36','5372','330','5371','331','39','37','38','40','740','5229','5228','742','5226','741','349','203','5645','5644','5363','5362','344','5365','345','5364','347','168','5647','5366','348','209','5357','735','409','734','737','736','739','405','738','407','32','5651','406','31','401','547','403','4793','733','732','5253','210','318','215','5256','319','5255','316','213','5254','2458','317','5356','219','315','178','313','218','176','310','5351','311','5350','723','722','5247','412','411','5240','220','221','5242','5343','323','229','5345','5344','189','320','5341','321','322','5339','180','5236','5237','423','78','77','110','111','119','433','431','700','5327','82','5326','83','5325','80','81','5136','578','86','84','5328','5602','66','300','69','302','5321','301','303','306','5607','309','5506','5500','5316','71','5315','5318','73','5317','74','5509','75','5319','5312','5310','59','58','57','55','64','65','62','63','60','61','5303','5302','49','48','5300','5301','47','5531','5532','51','52','53','54','50','5436','5434','5166','5167','5164','280','282','289','286','5178','5449','273','5142','5143','5146','5415','5147','5412','5145','5557','5558','5559','108','107','106','5139','105','104','5137','103','99','101','5151','98','5152','97','5153','96','693','390','95','94','395','294','90','293','290','5150','291','297','5573','396','5148','89','195','384','194','382','196','380','192','5484','389','5487','388','387','199','5486','385','245','5264','244','5268','246','505','230','5489','371','372','379','5493','5494','5590','5495','3183','374','5271','376','232','5596','5597','5274','5598','5275','233','5277','5490','5278','5491','5279','237','260','5660','362','5384','5281','5659','369','5386','368','367','5285','267','266','2520','5284','350','5393','5290','353','352','5292','5398','359','358','5296')) ORDER BY contact_id ASC"

      This issue does not occur on a Nexus 5 running Android 6.0.1, or a Samsung Galaxy S2 running Android 4.4.2. An emulator running Android 4.4.2 does not suffer from this issue either so the impact seems to be pretty limited.

      Attachments

        Activity

          People

            Unassigned Unassigned
            laurensb Laurens Boekhorst
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: