[ 
https://issues.apache.org/jira/browse/CB-11206?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15324197#comment-15324197
 ] 

ASF GitHub Bot commented on CB-11206:
-------------------------------------

Github user proverbface commented on the issue:

    https://github.com/apache/cordova-plugin-contacts/pull/128
  
    It seems that there is been some configuration changes in Jenkins that made 
the iOS build to fail. This has not been provoked by my pull request because it 
only changes a line from the Android side. 


> Contacts plugin causes app crash
> --------------------------------
>
>                 Key: CB-11206
>                 URL: https://issues.apache.org/jira/browse/CB-11206
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugin Contacts
>            Reporter: Petr Odut
>
> On Samsung phone app crashes instantly with a stack trace:
> {noformat}
> java.lang.NumberFormatException
> java.lang.Integer.invalidInt(Integer.java:138)
> java.lang.Integer.parseInt(Integer.java:358)
> java.lang.Integer.parseInt(Integer.java:334)
> org.apache.cordova.contacts.ContactAccessorSdk5.imQuery(ContactAccessorSdk5.java:907)
> org.apache.cordova.contacts.ContactAccessorSdk5.populateContactArray(ContactAccessorSdk5.java:435)
> org.apache.cordova.contacts.ContactAccessorSdk5.search(ContactAccessorSdk5.java:282)
> org.apache.cordova.contacts.ContactManager$3.run(ContactManager.java:209)
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
> java.lang.Thread.run(Thread.java:818)
> {noformat}
> JS code to retrieve contacts, on Sony phone the same code works properly:
> {code:javascript}
> if(navigator.contacts) {
>       var options = new ContactFindOptions();
>       options.multiple = true;
>       options.hasPhoneNumber = true;
>       navigator.contacts.find([navigator.contacts.fieldType.phoneNumbers], 
> contacts => {
>               this.phoneContacts = contacts;
>               d.resolve(contacts);
>       }, e => d.reject(e), options);
> }
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to