[TIMOB-658] Problem with XHR + openPhotoGallery
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Medium |
Status | Closed |
Resolution | Invalid |
Resolution Date | 2011-04-15T02:33:55.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Release 1.2.0 |
Components | iOS |
Labels | ios, iphone, xhr |
Reporter | Jeff Haynie |
Assignee | Reggie Seagraves |
Created | 2011-04-15T02:33:54.000+0000 |
Updated | 2017-03-02T19:19:53.000+0000 |
Description
(From Kosso)
I've been stuck for a few days on an app crash in my app, which seems to always occur after choosing/taking photo or video or recording audio AFTER posting via XHR
My posting form is a window with tabBarHidden which opens the camera or media picker or opens my audio recorder.
It always works the first time perfectly, then uploads the media fine.
Then when I try to (in this example) openPhotoGallery, the app crashes with this stack trace output
[INFO] opening photo gallery....
2010-03-29 17:28:17.928 phreadz[26505:207] *** -[NSCFDictionary _tabBlur]: unrecognized selector sent to instance 0x5354f30
[ERROR] The application has crashed with an unhandled exception. Stack trace:
0 CoreFoundation 0x02bec45b raiseError + 299
1 libobjc.A.dylib 0x90417509 objc_exception_throw + 56
2 CoreFoundation 0x02c4983b -[NSObject doesNotRecognizeSelector:] +
187
3 CoreFoundation 0x02be0676 forwarding +
902
4 CoreFoundation 0x02bbc6c2 _CF_forwarding_prep_0 + 50
5 phreadz 0x0006f9cf -[TitaniumApp showModalController:animated:] +
83
6 phreadz 0x00091145 -[MediaModule openPhotoGallery:] + 575
7 Foundation 0x0048fb46 NSThreadPerformPerform + 678
8 CoreFoundation 0x02bb78e1 CFRunLoopRunSpecific + 3217
9 CoreFoundation 0x02bb6c48 CFRunLoopRunInMode + 88
10 GraphicsServices 0x02e8878d GSEventRunModal + 217
11 GraphicsServices 0x02e88852 GSEventRun + 115
12 UIKit 0x0071a003 UIApplicationMain + 1157
13 phreadz 0x0000264e main + 360
14 phreadz 0x000024ba start + 54
2010-03-29 17:28:17.930 phreadz[26505:207] Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: ' -[NSCFDictionary _tabBlur]: unrecognized selector sent to instance 0x5354f30'
2010-03-29 17:28:17.931 phreadz[26505:207] Stack: (
46056539,
2420208905,
46438459,
46007926,
45860546,
457167,
594245,
4782918,
45840609,
45837384,
48793485,
48793682,
7446531,
9806,
9402
)
[INFO] Application has exited from Simulator
Hi,
Just to add that this happens whenever I try to do anything related to the MediaModule (gallery, video, photo or record audio)
And it always happens the SECOND time AFTER an XHR post.
Unfortunately, I have not been able to replicate this with the KitchenSink XHR upload photo demo.
I will see if I can create a simple replication of the bug and send it over.
It's strange that the crash only occurs AFTER the XHR post.
Here are some more console outputs after crashes:
http://pastie.org/895357">http://pastie.org/895357
I have also had this happen, again after an XHR POST when trying to open my audio recorder - so it seems that it's not totally related to the gallery or camera stuff.
The common factor in every crash appears to be the '_tabBlur' - and it's always after an XHR POST to upload a TiBlob
The crashes only when I actually click a button to open the gallery, record audio or use the camera. ie: nothing seems to crash on my actual post/form window
I'm currently trying to strip down my posting window to see what it could be related to.
Hi,
Sorry. But you can ignore this now. Or change to 'invalid'
It seems that I had been using some windows where I could have been using views and this was somehow confusing the window hierarchy after going back/closing a complex window with the media/camera launching button on it. this was causing the _tabBlur to get muddled.
I have altered my designs to use just views and the issue seems to have gone away.
marked invalid as requested.
Closed as invalid.