GitHub Issue | n/a |
Type | Bug |
Priority | Low |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2011-06-24T09:06:59.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Sprint 2011-25, Release 1.7.2 |
Components | iOS |
Labels | database, exceptions |
Reporter | Reggie Seagraves |
Assignee | Stephen Tramer |
Created | 2011-05-23T10:20:43.000+0000 |
Updated | 2011-10-27T17:57:54.000+0000 |
This ticket is for the IOS implementation of the bug fix for TIMOB-2619 which was for Android. It also seem related to TIMOB-1666 which has also been tagged tbs-1.7.1.
Exceptions need to be tested on device, not simulator; we appear to expose them, but the simulator exception bug blocks testing with Drillbit.
Test resources autogenerated by drillbit, but which have been modified to be able to run manually on device. Create a TiStudio project with them to confirm any fixes. You will have to manually grep the output for any "passed":false identifiers in the JSON.
See pull request for testing info, and use the attached resources.
attached zip file of crash and console log found on 3.1.3 iphone 3 while testing pull request
Reopening to investigate crash found by Thom.
Crash does NOT have anything to do with database exceptions. Looks like an assert issue on old hardware. A new bug can be opened but it is 3.1.3-specific and therefore unlikely to be handled.
Code at issue appears to be: {var harnessConsole = Ti.UI.createLabel({ top: 0, left: 5, right: 5, height: 'auto', backgroundColor: 'black', font: { fontFamily: 'monospace', fontSize: '14' }, color: 'white' });} Could very well be the case 3.1.x devices simply don't support "monospaced".
Tested with 1.7.2.v20110630161836 on iPhone 4 4.3.3 and iPhone 3g 3.1.2