Advertisement
Guest User

TiAndroidCameraIssue

a guest
Dec 6th, 2012
17
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.79 KB | None | 0 0
  1. CODE BEING EXECUTED
  2. -------------------------
  3.  
  4. Titanium.Media.showCamera({
  5.  
  6. success:function(event) {
  7.  
  8. // Check for valid photo
  9. if(e.mediaType === Titanium.Media.MEDIA_TYPE_PHOTO) {
  10.  
  11. // Grab photo from media object.
  12. var image = event.media;
  13.  
  14. // Grab sub-goal ID from event object.
  15. var sGoalId = e.subGoalId;
  16.  
  17. // Which file-space we are using.
  18. var directoryRoot = null;
  19.  
  20. // Final native path.
  21. var nativePath = null;
  22.  
  23. // Save to local file system. Android: Favor external storage.
  24. if( Ti.Filesystem.isExternalStoragePresent() ) {
  25. directoryRoot = Ti.Filesystem.externalStorageDirectory;
  26. } else {
  27. directoryRoot = Ti.Filesystem.applicationDataDirectory;
  28. }
  29.  
  30. var fileHandle = Ti.Filesystem.getFile(directoryRoot,'subGoalPhoto'+sGoalId+'.jpg');
  31.  
  32. fileHandle.write(image);
  33. nativePath = fileHandle.nativePath;
  34.  
  35. // Store resource path in local database.
  36. db.addPhotoToSubGoal( sGoalId, nativePath );
  37. Ti.App.fireEvent('refreshSubGoalsTables', {});
  38. }
  39. // Irrelevant and unreached cancel/error events.
  40. }
  41.  
  42. LOGCAT OUTPUT
  43. -------------------
  44.  
  45. I/SemcCameraHardware( 140): ~SemcCameraHardware X
  46. I/WindowManager( 226): Setting rotation to 0, animFlags=1
  47. I/ActivityManager( 226): Config changed: { scale=1.0 imsi=0/0 loc=en_US touch=3 keys=1/1/2 nav=2/2 orien=1 layout=34 uiMode=17 theme=ComponentInfo{com.sonyericsson.defaultruntimethemes/com.sonyericsson.defaultruntimethemes.BlueThemeService} seq=28}
  48. D/GestureDetector( 318): touchSlop:32 doubleTapSlop:197
  49. D/kernel ( 119): [12757.466278] mdp4_overlay_pipe_free: pipe=8074c390 ndx=5
  50. D/CustomizationProvider( 351): openFile -- START uri=content://com.sonyericsson.provider.customization/settings/com.sonyericsson.textinput.uxp
  51. D/AndroidRuntime( 3159): Shutting down VM
  52. W/dalvikvm( 3159): threadid=1: thread exiting with uncaught exception (group=0x2aac8578)
  53. E/TiApplication( 3159): (main) [59206,105665] Sending event: exception on thread: main msg:java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=1, result=-1, data=Intent { act=inline-data dat=file:///sdcard/dcim/Camera/VA mTBI/tia-634316593.jpg typ=image/jpeg (has extras) }} to activity {edu.ufl.ahc.ese/org.appcelerator.titanium.TiModalActivity}: java.lang.NullPointerException; Titanium 2.1.4,2012/11/09 12:47,51f2c64
  54. E/TiApplication( 3159): java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=1, result=-1, data=Intent { act=inline-data dat=file:///sdcard/dcim/Camera/VA mTBI/tia-634316593.jpg typ=image/jpeg (has extras) }} to activity {edu.ufl.ahc.ese/org.appcelerator.titanium.TiModalActivity}: java.lang.NullPointerException
  55. E/TiApplication( 3159): at android.app.ActivityThread.deliverResults(ActivityThread.java:2553)
  56. E/TiApplication( 3159): at android.app.ActivityThread.handleSendResult(ActivityThread.java:2595)
  57. E/TiApplication( 3159): at android.app.ActivityThread.access$2000(ActivityThread.java:121)
  58. E/TiApplication( 3159): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:973)
  59. E/TiApplication( 3159): at android.os.Handler.dispatchMessage(Handler.java:99)
  60. E/TiApplication( 3159): at android.os.Looper.loop(Looper.java:130)
  61. E/TiApplication( 3159): at android.app.ActivityThread.main(ActivityThread.java:3701)
  62. E/TiApplication( 3159): at java.lang.reflect.Method.invokeNative(Native Method)
  63. E/TiApplication( 3159): at java.lang.reflect.Method.invoke(Method.java:507)
  64. E/TiApplication( 3159): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
  65. E/TiApplication( 3159): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:624)
  66. E/TiApplication( 3159): at dalvik.system.NativeStart.main(Native Method)
  67. E/TiApplication( 3159): Caused by: java.lang.NullPointerException
  68. E/TiApplication( 3159): at java.io.File.fixSlashes(File.java:205)
  69. E/TiApplication( 3159): at java.io.File.init(File.java:189)
  70. E/TiApplication( 3159): at java.io.File.<init>(File.java:139)
  71. E/TiApplication( 3159): at ti.modules.titanium.media.MediaModule$CameraResultHandler.onResult(MediaModule.java:461)
  72. E/TiApplication( 3159): at org.appcelerator.titanium.util.TiActivitySupportHelper$1.onResult(TiActivitySupportHelper.java:57)
  73. E/TiApplication( 3159): at org.appcelerator.titanium.util.TiActivitySupportHelper.onActivityResult(TiActivitySupportHelper.java:79)
  74. E/TiApplication( 3159): at org.appcelerator.titanium.TiBaseActivity.onActivityResult(TiBaseActivity.java:533)
  75. E/TiApplication( 3159): at android.app.Activity.dispatchActivityResult(Activity.java:3908)
  76. E/TiApplication( 3159): at android.app.ActivityThread.deliverResults(ActivityThread.java:2549)
  77. E/TiApplication( 3159): ... 11 more
  78. E/AndroidRuntime( 3159): FATAL EXCEPTION: main
  79. E/AndroidRuntime( 3159): java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=1, result=-1, data=Intent { act=inline-data dat=file:///sdcard/dcim/Camera/VA mTBI/tia-634316593.jpg typ=image/jpeg (has extras) }} to activity {edu.ufl.ahc.ese/org.appcelerator.titanium.TiModalActivity}: java.lang.NullPointerException
  80. E/AndroidRuntime( 3159): at android.app.ActivityThread.deliverResults(ActivityThread.java:2553)
  81. E/AndroidRuntime( 3159): at android.app.ActivityThread.handleSendResult(ActivityThread.java:2595)
  82. E/AndroidRuntime( 3159): at android.app.ActivityThread.access$2000(ActivityThread.java:121)
  83. E/AndroidRuntime( 3159): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:973)
  84. E/AndroidRuntime( 3159): at android.os.Handler.dispatchMessage(Handler.java:99)
  85. E/AndroidRuntime( 3159): at android.os.Looper.loop(Looper.java:130)
  86. E/AndroidRuntime( 3159): at android.app.ActivityThread.main(ActivityThread.java:3701)
  87. E/AndroidRuntime( 3159): at java.lang.reflect.Method.invokeNative(Native Method)
  88. E/AndroidRuntime( 3159): at java.lang.reflect.Method.invoke(Method.java:507)
  89. E/AndroidRuntime( 3159): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
  90. E/AndroidRuntime( 3159): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:624)
  91. E/AndroidRuntime( 3159): at dalvik.system.NativeStart.main(Native Method)
  92. E/AndroidRuntime( 3159): Caused by: java.lang.NullPointerException
  93. E/AndroidRuntime( 3159): at java.io.File.fixSlashes(File.java:205)
  94. E/AndroidRuntime( 3159): at java.io.File.init(File.java:189)
  95. E/AndroidRuntime( 3159): at java.io.File.<init>(File.java:139)
  96. E/AndroidRuntime( 3159): at ti.modules.titanium.media.MediaModule$CameraResultHandler.onResult(MediaModule.java:461)
  97. E/AndroidRuntime( 3159): at org.appcelerator.titanium.util.TiActivitySupportHelper$1.onResult(TiActivitySupportHelper.java:57)
  98. E/AndroidRuntime( 3159): at org.appcelerator.titanium.util.TiActivitySupportHelper.onActivityResult(TiActivitySupportHelper.java:79)
  99. E/AndroidRuntime( 3159): at org.appcelerator.titanium.TiBaseActivity.onActivityResult(TiBaseActivity.java:533)
  100. E/AndroidRuntime( 3159): at android.app.Activity.dispatchActivityResult(Activity.java:3908)
  101. E/AndroidRuntime( 3159): at android.app.ActivityThread.deliverResults(ActivityThread.java:2549)
  102. E/AndroidRuntime( 3159): ... 11 more
  103. W/ActivityManager( 226): Force finishing activity edu.ufl.ahc.ese/org.appcelerator.titanium.TiModalActivity
  104. D/dalvikvm( 318): GC_CONCURRENT freed 380K, 54% free 3238K/6983K, external 3375K/4157K, paused 2ms+6ms
  105. D/kernel ( 119): [12757.956298] max17040 0-0036: batt:100%, 4190 mV
  106. I/Database( 1283): sqlite returned: error code = 17, msg = statement aborts at 34: [select * from Master where FullPath =?] database schema has changed
  107. D/dalvikvm( 507): GC_CONCURRENT freed 61K, 49% free 2964K/5703K, external 2463K/3076K, paused 1ms+4ms
  108. W/ActivityManager( 226): Activity pause timeout for HistoryRecord{2b3e2480 edu.ufl.ahc.ese/org.appcelerator.titanium.TiModalActivity}
  109. W/kernel ( 119): [12758.476654] MtpIoctl:NoFreeBuffer()
  110. W/kernel ( 119): [12758.476684] MtpIoctl:NoFreeBuffer()
  111. I/Process ( 3159): Sending signal. PID: 3159 SIG: 9
  112. E/JavaBinder( 226): !!! FAILED BINDER TRANSACTION !!!
  113. E/InputDispatcher( 226): channel '2afe2e98 edu.ufl.ahc.ese/edu.ufl.ahc.ese.VaMtbiActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x8
  114. E/InputDispatcher( 226): channel '2afe2e98 edu.ufl.ahc.ese/edu.ufl.ahc.ese.VaMtbiActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
  115. I/ActivityManager( 226): Process edu.ufl.ahc.ese (pid 3159) has died.
  116. I/WindowManager( 226): WIN DEATH: Window{2afe2e98 edu.ufl.ahc.ese/edu.ufl.ahc.ese.VaMtbiActivity paused=false}
  117. E/kernel ( 119): [12759.528137] binder: 3159: binder_alloc_buf, no vma
  118. D/kernel ( 119): [12759.528167] binder: 226:264 transaction failed 29201, size 60-0
  119. D/kernel ( 119): [12759.529357] binder: 226:1055 transaction failed 29189, size 56-0
  120. I/WindowManager( 226): WIN DEATH: Window{2b2f5470 edu.ufl.ahc.ese/org.appcelerator.titanium.TiActivity paused=false}
  121. I/WindowManager( 226): WIN DEATH: Window{2b32a848 edu.ufl.ahc.ese/org.appcelerator.titanium.TiModalActivity paused=false}
  122. I/WindowManager( 226): WIN DEATH: Window{2b38d1a0 edu.ufl.ahc.ese/org.appcelerator.titanium.TiModalActivity paused=false}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement