{ "id": "110857", "key": "TIMOB-13004", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "14162", "description": "Release 3.1.0", "name": "Release 3.1.0", "archived": true, "released": true, "releaseDate": "2013-04-16" }, { "id": "15397", "description": "2013 Soprint 07 API", "name": "2013 Sprint 07 API", "archived": true, "released": true, "releaseDate": "2013-04-08" }, { "id": "15105", "description": "2013 Sprint 07", "name": "2013 Sprint 07", "archived": true, "released": true, "releaseDate": "2013-04-08" } ], "resolution": { "id": "3", "description": "The problem is a duplicate of an existing issue.", "name": "Duplicate" }, "resolutiondate": "2013-04-01T16:59:41.000+0000", "created": "2013-03-08T16:45:13.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "SupportTeam", "mapv2", "qe-testadded", "triage" ], "versions": [ { "id": "14137", "description": "Release 2.1.3", "name": "Release 2.1.3", "archived": true, "released": true, "releaseDate": "2012-10-03" } ], "issuelinks": [ { "id": "27225", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "outwardIssue": { "id": "110861", "key": "TIMOB-13007", "fields": { "summary": "Android: Maps V2 Module - Click Event Listeners not working on a map", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2013-09-25T06:56:08.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10202", "name": "Android", "description": "Android Platform" } ], "description": "h6.Issues\r\n\r\nA. Annotations do not use images for the pins, they just show the default annotation despite being specified.\r\n\r\nB. Clicking on an Annotation causes a Crash see:\r\n{code}\r\n03-05 15:00:12.515: I/ActivityManager(123): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.map/.MaptestActivity bnds=[240,410][357,528] } from pid 730\r\n03-05 15:00:12.575: I/[POST_RESELECT](730): [spanChange] (o, oldStart, newStart, oldEnd, newEnd)=(android.text.Selection$START@4013dbc8,-1,0,-1,0)\r\n03-05 15:00:12.585: I/[POST_RESELECT](730): [spanChange] (o, oldStart, newStart, oldEnd, newEnd)=(android.text.Selection$END@401371c8,-1,0,-1,0)\r\n03-05 15:00:12.615: I/ActivityManager(123): Start proc com.map for activity com.map/.MaptestActivity: pid=8645 uid=10079 gids={1015, 3003}\r\n03-05 15:00:12.735: D/SensorService(123): enable: connection.get() = 0x486268, (2.3.4)\r\n03-05 15:00:12.735: D/SensorService(123): enable: get sensor name = BMA150 3-axis Accelerometer\r\n03-05 15:00:12.735: D/SensorService(123): SensorDevice::activate: handle = 0x0, enabled = 0x1\r\n03-05 15:00:12.735: D/Sensors(123): Enable akm: en = 1\r\n03-05 15:00:12.735: D/AK8973(87): Compass Start\r\n03-05 15:00:12.735: D/SensorService(123): noteStartSensor: uid = 0x3e8, handle = 0x0\r\n03-05 15:00:12.735: D/SensorService(123): pid=123, uid=1000\r\n03-05 15:00:12.735: D/SensorService(123): Active sensors:\r\n03-05 15:00:12.735: D/SensorService(123): BMA150 3-axis Accelerometer (handle=0x00000000, connections=1)\r\n03-05 15:00:12.735: D/SensorService(123): CM3602 Light sensor (handle=0x00000004, connections=1)\r\n03-05 15:00:12.815: I/TiApplication(8645): (main) [0,0] checkpoint, app created.\r\n03-05 15:00:12.905: I/TiApplication(8645): (main) [95,95] Titanium 2.1.3.MapsModule (2013/03/04 08:32 15997d0)\r\n03-05 15:00:12.945: W/dalvikvm(730): disableGcForExternalAlloc: false\r\n03-05 15:00:12.995: D/Database(8645): dbopen(): path = /data/data/com.map/databases/Titanium, flag = 6, file size = 4096\r\n03-05 15:00:12.995: D/Database(8645): dbopen(): path = /data/data/com.map/databases/Titanium, mode: delete, disk free size: 127 M, handle: 0x33ece8\r\n03-05 15:00:13.055: D/Database(8645): dbclose(): path = /data/data/com.map/databases/Titanium, handle = 0x33ece8\r\n03-05 15:00:13.055: D/Database(8645): dbopen(): path = /data/data/com.map/databases/Titanium, flag = 6, file size = 4096\r\n03-05 15:00:13.075: D/Database(8645): dbopen(): path = /data/data/com.map/databases/Titanium, mode: delete, disk free size: 127 M, handle: 0x34cfe0\r\n03-05 15:00:13.075: D/Database(8645): dbclose(): path = /data/data/com.map/databases/Titanium, handle = 0x34cfe0\r\n03-05 15:00:13.115: D/dalvikvm(8645): GC_CONCURRENT freed 290K, 47% free 3023K/5639K, external 0K/0K, paused 5ms+3ms\r\n03-05 15:00:13.115: I/TiApplication(8645): (main) [208,303] Titanium Javascript runtime: v8\r\n03-05 15:00:13.115: D/dalvikvm(8645): Trying to load lib /data/data/com.map/lib/libstlport_shared.so 0x4051bdc8\r\n03-05 15:00:13.125: D/dalvikvm(8645): Added shared lib /data/data/com.map/lib/libstlport_shared.so 0x4051bdc8\r\n03-05 15:00:13.125: D/dalvikvm(8645): No JNI_OnLoad found in /data/data/com.map/lib/libstlport_shared.so 0x4051bdc8, skipping init\r\n03-05 15:00:13.125: D/dalvikvm(8645): Trying to load lib /data/data/com.map/lib/libkroll-v8.so 0x4051bdc8\r\n03-05 15:00:13.135: D/dalvikvm(8645): Added shared lib /data/data/com.map/lib/libkroll-v8.so 0x4051bdc8\r\n03-05 15:00:13.166: I/TiRootActivity(8645): (main) [0,0] checkpoint, on root activity create, savedInstanceState: null\r\n03-05 15:00:13.166: D/Database(8645): dbopen(): path = /data/data/com.map/databases/tianalytics.db, flag = 6, file size = 10240\r\n03-05 15:00:13.176: D/Database(8645): dbopen(): path = /data/data/com.map/databases/tianalytics.db, mode: delete, disk free size: 127 M, handle: 0x368090\r\n03-05 15:00:13.186: D/Database(8645): dbclose(): path = /data/data/com.map/databases/tianalytics.db, handle = 0x368090\r\n03-05 15:00:13.446: D/Database(8645): dbopen(): path = /data/data/com.map/databases/tianalytics.db, flag = 6, file size = 10240\r\n03-05 15:00:13.446: D/Database(8645): dbopen(): path = /data/data/com.map/databases/tianalytics.db, mode: delete, disk free size: 127 M, handle: 0x33de20\r\n03-05 15:00:13.476: D/Database(8645): dbclose(): path = /data/data/com.map/databases/tianalytics.db, handle = 0x33de20\r\n03-05 15:00:13.626: E/TiApplication(8645): (KrollRuntimeThread) [464,464] APP PROXY: ti.modules.titanium.app.AppModule@4055a9a8\r\n03-05 15:00:13.696: D/dalvikvm(8645): Trying to load lib /data/data/com.map/lib/libti.map.so 0x4051bdc8\r\n03-05 15:00:13.696: D/dalvikvm(8645): Added shared lib /data/data/com.map/lib/libti.map.so 0x4051bdc8\r\n03-05 15:00:13.696: D/dalvikvm(8645): No JNI_OnLoad found in /data/data/com.map/lib/libti.map.so 0x4051bdc8, skipping init\r\n03-05 15:00:13.756: D/Module(8645): Loading module: ui/handheld/android/ApplicationWindow -> Resources/ui/handheld/android/ApplicationWindow.js\r\n03-05 15:00:13.776: D/Module(8645): Loading module: ui/common/FirstView -> Resources/ui/common/FirstView.js\r\n03-05 15:00:13.996: I/ActivityManager(123): Starting activity: Intent { cmp=com.map/org.appcelerator.titanium.TiActivity (has extras) } from pid 8645\r\n03-05 15:00:14.126: D/dalvikvm(8645): Trying to load lib /data/data/com.map/lib/libtiverify.so 0x4051bdc8\r\n03-05 15:00:14.136: D/dalvikvm(8645): Added shared lib /data/data/com.map/lib/libtiverify.so 0x4051bdc8\r\n03-05 15:00:14.136: D/ATRecorder(8645): com.htc.autotest.dlib.RecordEngine in loader dalvik.system.DexClassLoader@405986e8\r\n03-05 15:00:14.136: I/TiRootActivity(8645): (main) [0,0] checkpoint, on root activity resume. activity = com.map.MaptestActivity@4053f2e8\r\n03-05 15:00:14.227: W/dalvikvm(8645): VFY: unable to resolve static field 549 (common_google_play_services_install_title) in Lcom/google/android/gms/R$string;\r\n03-05 15:00:14.227: D/dalvikvm(8645): VFY: replacing opcode 0x60 at 0x0041\r\n03-05 15:00:14.227: W/dalvikvm(8645): VFY: unable to resolve static field 545 (common_google_play_services_enable_title) in Lcom/google/android/gms/R$string;\r\n03-05 15:00:14.227: D/dalvikvm(8645): VFY: replacing opcode 0x60 at 0x004c\r\n03-05 15:00:14.227: W/dalvikvm(8645): VFY: unable to resolve static field 553 (common_google_play_services_update_title) in Lcom/google/android/gms/R$string;\r\n03-05 15:00:14.237: D/dalvikvm(8645): VFY: replacing opcode 0x60 at 0x0057\r\n03-05 15:00:14.237: D/dalvikvm(8645): VFY: dead code 0x0043-004a in Lcom/google/android/gms/common/GooglePlayServicesUtil;.a (ILandroid/app/Activity;ILandroid/content/DialogInterface$OnCancelListener;I)Landroid/app/Dialog;\r\n03-05 15:00:14.237: D/dalvikvm(8645): VFY: dead code 0x004e-0056 in Lcom/google/android/gms/common/GooglePlayServicesUtil;.a (ILandroid/app/Activity;ILandroid/content/DialogInterface$OnCancelListener;I)Landroid/app/Dialog;\r\n03-05 15:00:14.237: D/dalvikvm(8645): VFY: dead code 0x0059-0061 in Lcom/google/android/gms/common/GooglePlayServicesUtil;.a (ILandroid/app/Activity;ILandroid/content/DialogInterface$OnCancelListener;I)Landroid/app/Dialog;\r\n03-05 15:00:14.237: W/dalvikvm(8645): VFY: unable to resolve static field 546 (common_google_play_services_install_button) in Lcom/google/android/gms/R$string;\r\n03-05 15:00:14.237: D/dalvikvm(8645): VFY: replacing opcode 0x60 at 0x0009\r\n03-05 15:00:14.237: W/dalvikvm(8645): VFY: unable to resolve static field 543 (common_google_play_services_enable_button) in Lcom/google/android/gms/R$string;\r\n03-05 15:00:14.237: D/dalvikvm(8645): VFY: replacing opcode 0x60 at 0x0010\r\n03-05 15:00:14.237: W/dalvikvm(8645): VFY: unable to resolve static field 551 (common_google_play_services_update_button) in Lcom/google/android/gms/R$string;\r\n03-05 15:00:14.237: D/dalvikvm(8645): VFY: replacing opcode 0x60 at 0x0017\r\n03-05 15:00:14.237: D/dalvikvm(8645): VFY: dead code 0x000b-000f in Lcom/google/android/gms/common/GooglePlayServicesUtil;.a (Landroid/content/Context;I)Ljava/lang/String;\r\n03-05 15:00:14.247: D/dalvikvm(8645): VFY: dead code 0x0012-0016 in Lcom/google/android/gms/common/GooglePlayServicesUtil;.a (Landroid/content/Context;I)Ljava/lang/String;\r\n03-05 15:00:14.247: D/dalvikvm(8645): VFY: dead code 0x0019-001d in Lcom/google/android/gms/common/GooglePlayServicesUtil;.a (Landroid/content/Context;I)Ljava/lang/String;\r\n03-05 15:00:14.247: W/dalvikvm(8645): VFY: unable to resolve static field 550 (common_google_play_services_unknown_issue) in Lcom/google/android/gms/R$string;\r\n03-05 15:00:14.247: D/dalvikvm(8645): VFY: replacing opcode 0x60 at 0x0004\r\n03-05 15:00:14.247: D/dalvikvm(8645): VFY: dead code 0x0006-0065 in Lcom/google/android/gms/common/GooglePlayServicesUtil;.b (Landroid/content/Context;II)Ljava/lang/String;\r\n03-05 15:00:14.247: D/dalvikvm(8645): DexOpt: couldn't find field Landroid/content/res/Configuration;.smallestScreenWidthDp\r\n03-05 15:00:14.247: W/dalvikvm(8645): VFY: unable to resolve instance field 30\r\n03-05 15:00:14.247: D/dalvikvm(8645): VFY: replacing opcode 0x52 at 0x0012\r\n03-05 15:00:14.247: D/dalvikvm(8645): VFY: dead code 0x0014-0018 in Lcom/google/android/gms/common/GooglePlayServicesUtil;.b (Landroid/content/res/Resources;)Z\r\n03-05 15:00:14.387: D/dalvikvm(8645): GC_CONCURRENT freed 366K, 46% free 3204K/5895K, external 0K/0K, paused 3ms+3ms\r\n03-05 15:00:14.517: W/dalvikvm(8645): Unable to resolve superclass of Lmaps/p/s; (427)\r\n03-05 15:00:14.517: W/dalvikvm(8645): Link of class 'Lmaps/p/s;' failed\r\n03-05 15:00:14.527: W/dalvikvm(8645): Unable to resolve superclass of Lmaps/y/bo; (3820)\r\n03-05 15:00:14.527: W/dalvikvm(8645): Link of class 'Lmaps/y/bo;' failed\r\n03-05 15:00:14.527: W/dalvikvm(8645): Unable to resolve superclass of Lmaps/i/k; (4208)\r\n03-05 15:00:14.527: W/dalvikvm(8645): Link of class 'Lmaps/i/k;' failed\r\n03-05 15:00:14.527: E/dalvikvm(8645): Could not find class 'maps.i.k', referenced from method maps.z.ag.a\r\n03-05 15:00:14.527: W/dalvikvm(8645): VFY: unable to resolve new-instance 3540 (Lmaps/i/k;) in Lmaps/z/ag;\r\n03-05 15:00:14.527: D/dalvikvm(8645): VFY: replacing opcode 0x22 at 0x006d\r\n03-05 15:00:14.547: D/dalvikvm(8645): VFY: dead code 0x006f-007f in Lmaps/z/ag;.a (Landroid/view/LayoutInflater;Lcom/google/android/gms/maps/GoogleMapOptions;ZLjava/lang/String;)Lmaps/z/ag;\r\n03-05 15:00:14.717: D/dalvikvm(8645): GC_CONCURRENT freed 300K, 44% free 3460K/6087K, external 0K/0K, paused 4ms+7ms\r\n03-05 15:00:14.987: V/LocationManagerService(123): requestLocationUpdates\r\n03-05 15:00:14.997: W/AnnotationProxy(8645): (main) [853,853] Image does not exist\r\n03-05 15:00:15.017: W/AnnotationProxy(8645): (main) [26,879] Image does not exist\r\n03-05 15:00:15.037: D/SensorGUI(123): SensorChannel(): mSendFd = 240, mReceiveFd = 239\r\n03-05 15:00:15.037: D/SensorGUI(8645): SensorChannel(const Parcel& data): mSendFd = -1, mReceiveFd = 85\r\n03-05 15:00:15.037: D/dalvikvm(8645): GC_CONCURRENT freed 270K, 41% free 3747K/6343K, external 0K/0K, paused 5ms+5ms\r\n03-05 15:00:15.047: D/SensorService(123): enable: connection.get() = 0x6028a8, (2.3.4)\r\n03-05 15:00:15.047: D/SensorService(123): enable: get sensor name = BMA150 3-axis Accelerometer\r\n03-05 15:00:15.047: D/SensorService(123): SensorDevice::activate: handle = 0x0, enabled = 0x1\r\n03-05 15:00:15.047: D/Sensors(123): Enable akm: en = 1\r\n03-05 15:00:15.047: D/SensorService(123): noteStartSensor: uid = 0x275f, handle = 0x0\r\n03-05 15:00:15.047: D/SensorService(123): pid=8645, uid=10079\r\n03-05 15:00:15.047: D/SensorService(123): Active sensors:\r\n03-05 15:00:15.047: D/SensorService(123): BMA150 3-axis Accelerometer (handle=0x00000000, connections=2)\r\n03-05 15:00:15.047: D/SensorService(123): CM3602 Light sensor (handle=0x00000004, connections=1)\r\n03-05 15:00:15.047: W/AnnotationProxy(8645): (main) [28,907] Image does not exist\r\n03-05 15:00:15.047: V/LocationManagerService(123): requestLocationUpdates\r\n03-05 15:00:15.067: D/TiUIView(8645): (main) [24,931] Nativeview is null\r\n03-05 15:00:15.137: D/TiUIView(8645): (main) [67,998] Nativeview is null\r\n03-05 15:00:15.228: D/libEGL(8645): loaded /system/lib/egl/libGLES_android.so\r\n03-05 15:00:15.248: I/ActivityManager(123): Displayed com.map/org.appcelerator.titanium.TiActivity: +1s90ms (total +2s640ms)\r\n03-05 15:00:15.258: D/libEGL(8645): loaded /system/lib/egl/libEGL_adreno200.so\r\n03-05 15:00:15.258: W/SchedPolicy(8645): add_tid_to_cgroup failed to write '' (Invalid argument); background=0\r\n03-05 15:00:15.268: W/InputManagerService(123): [unbindCurrentClientLocked] Disable input method client.\r\n03-05 15:00:15.268: W/InputManagerService(123): [startInputLocked] Enable input method client.\r\n03-05 15:00:15.308: D/libEGL(8645): loaded /system/lib/egl/libGLESv1_CM_adreno200.so\r\n03-05 15:00:15.328: D/libEGL(8645): loaded /system/lib/egl/libGLESv2_adreno200.so\r\n03-05 15:00:15.638: D/dalvikvm(8645): GC_EXTERNAL_ALLOC freed 120K, 41% free 3784K/6343K, external 0K/0K, paused 86ms\r\n03-05 15:00:16.148: W/dalvikvm(8645): VFY: unable to resolve static field 554 (MapAttrs) in Lcom/google/android/gms/R$styleable;\r\n03-05 15:00:16.148: D/dalvikvm(8645): VFY: replacing opcode 0x62 at 0x000d\r\n03-05 15:00:16.148: D/dalvikvm(8645): VFY: dead code 0x000f-0066 in Lcom/google/android/gms/maps/model/CameraPosition;.createFromAttributes (Landroid/content/Context;Landroid/util/AttributeSet;)Lcom/google/android/gms/maps/model/CameraPosition;\r\n03-05 15:00:16.299: D/dalvikvm(8645): GC_CONCURRENT freed 312K, 40% free 3961K/6599K, external 235K/512K, paused 5ms+5ms\r\n03-05 15:00:17.059: D/dalvikvm(8645): GC_CONCURRENT freed 410K, 40% free 4119K/6855K, external 227K/512K, paused 3ms+7ms\r\n03-05 15:00:17.380: D/dalvikvm(8645): GC_FOR_MALLOC freed 242K, 41% free 4167K/6983K, external 194K/512K, paused 52ms\r\n03-05 15:00:17.380: I/dalvikvm-heap(8645): Grow heap (frag case) to 6.741MB for 220740-byte allocation\r\n03-05 15:00:17.440: D/dalvikvm(8645): GC_FOR_MALLOC freed 27K, 40% free 4355K/7239K, external 194K/512K, paused 47ms\r\n03-05 15:00:18.250: D/dalvikvm(8645): GC_CONCURRENT freed 626K, 41% free 4284K/7239K, external 215K/512K, paused 5ms+4ms\r\n03-05 15:00:18.801: D/dalvikvm(8645): GC_FOR_MALLOC freed 214K, 42% free 4253K/7239K, external 194K/512K, paused 56ms\r\n03-05 15:00:18.801: I/dalvikvm-heap(8645): Grow heap (frag case) to 6.673MB for 62710-byte allocation\r\n03-05 15:00:18.851: D/dalvikvm(8645): GC_FOR_MALLOC freed 0K, 41% free 4314K/7303K, external 194K/512K, paused 39ms\r\n03-05 15:00:18.941: D/dalvikvm(8645): GC_FOR_MALLOC freed 118K, 42% free 4305K/7303K, external 194K/512K, paused 48ms\r\n03-05 15:00:19.031: D/dalvikvm(8645): GC_FOR_MALLOC freed 1K, 41% free 4366K/7303K, external 194K/512K, paused 44ms\r\n03-05 15:00:19.031: I/dalvikvm-heap(8645): Grow heap (frag case) to 6.784MB for 62578-byte allocation\r\n03-05 15:00:19.081: D/dalvikvm(8645): GC_FOR_MALLOC freed 0K, 40% free 4427K/7367K, external 194K/512K, paused 42ms\r\n03-05 15:00:19.151: D/dalvikvm(8645): GC_FOR_MALLOC freed 63K, 41% free 4419K/7367K, external 194K/512K, paused 40ms\r\n03-05 15:00:19.161: W/ActivityManager(123): Activity destroy timeout for HistoryRecord{40a31a20 com.map/org.appcelerator.titanium.TiActivity}\r\n03-05 15:00:19.231: D/dalvikvm(8645): GC_FOR_MALLOC freed 76K, 41% free 4407K/7367K, external 194K/512K, paused 43ms\r\n03-05 15:00:19.231: I/dalvikvm-heap(8645): Grow heap (frag case) to 7.002MB for 250684-byte allocation\r\n03-05 15:00:19.281: D/dalvikvm(8645): GC_FOR_MALLOC freed <1K, 39% free 4651K/7623K, external 194K/512K, paused 39ms\r\n03-05 15:00:19.452: D/dalvikvm(8645): GC_EXTERNAL_ALLOC freed 265K, 41% free 4539K/7687K, external 194K/512K, paused 60ms\r\n03-05 15:00:19.772: D/dalvikvm(8645): GC_EXTERNAL_ALLOC freed 60K, 40% free 4633K/7687K, external 1444K/1729K, paused 59ms\r\n03-05 15:00:20.192: D/dalvikvm(8645): GC_EXTERNAL_ALLOC freed 129K, 39% free 4735K/7687K, external 1704K/1762K, paused 63ms\r\n03-05 15:00:20.433: D/dalvikvm(8645): GC_EXTERNAL_ALLOC freed 86K, 39% free 4732K/7687K, external 422K/835K, paused 66ms\r\n03-05 15:00:20.873: D/dalvikvm(8645): GC_EXTERNAL_ALLOC freed 351K, 41% free 4582K/7687K, external 1543K/1734K, paused 61ms\r\n03-05 15:00:21.203: D/dalvikvm(7630): GC_EXPLICIT freed 24K, 47% free 2905K/5379K, external 0K/0K, paused 401ms\r\n03-05 15:00:21.804: D/dalvikvm(8645): GC_CONCURRENT freed 453K, 38% free 4839K/7687K, external 1255K/1731K, paused 4ms+4ms\r\n03-05 15:00:22.745: D/skia(730): purging 178K from font cache [22 entries]\r\n03-05 15:00:22.835: D/dalvikvm(730): GC_EXPLICIT freed 12K, 40% free 4709K/7751K, external 18347K/20395K, paused 91ms\r\n03-05 15:00:23.125: D/AndroidRuntime(8645): Shutting down VM\r\n03-05 15:00:23.125: W/dalvikvm(8645): threadid=1: thread exiting with uncaught exception (group=0x4001d5a0)\r\n03-05 15:00:23.155: E/TiApplication(8645): (main) [8003,9001] Sending event: exception on thread: main msg:java.lang.NullPointerException; Titanium 2.1.3.MapsModule,2013/03/04 08:32,15997d0\r\n03-05 15:00:23.155: E/TiApplication(8645): java.lang.NullPointerException\r\n03-05 15:00:23.155: E/TiApplication(8645): \tat ti.map.TiUIMapView.onMarkerClick(TiUIMapView.java:369)\r\n03-05 15:00:23.155: E/TiApplication(8645): \tat com.google.android.gms.maps.GoogleMap$4.f(Unknown Source)\r\n03-05 15:00:23.155: E/TiApplication(8645): \tat com.google.android.gms.internal.an$a.onTransact(Unknown Source)\r\n03-05 15:00:23.155: E/TiApplication(8645): \tat android.os.Binder.transact(Binder.java:279)\r\n03-05 15:00:23.155: E/TiApplication(8645): \tat com.google.android.gms.maps.internal.IOnMarkerClickListener$Stub$Proxy.onMarkerClick(IOnMarkerClickListener.java:84)\r\n03-05 15:00:23.155: E/TiApplication(8645): \tat maps.z.by.a(Unknown Source)\r\n03-05 15:00:23.155: E/TiApplication(8645): \tat maps.y.ba.a(Unknown Source)\r\n03-05 15:00:23.155: E/TiApplication(8645): \tat maps.y.d.c(Unknown Source)\r\n03-05 15:00:23.155: E/TiApplication(8645): \tat maps.y.bj.a(Unknown Source)\r\n03-05 15:00:23.155: E/TiApplication(8645): \tat maps.y.v.c(Unknown Source)\r\n03-05 15:00:23.155: E/TiApplication(8645): \tat maps.y.bf.onSingleTapConfirmed(Unknown Source)\r\n03-05 15:00:23.155: E/TiApplication(8645): \tat maps.d.v.onSingleTapConfirmed(Unknown Source)\r\n03-05 15:00:23.155: E/TiApplication(8645): \tat maps.d.j.handleMessage(Unknown Source)\r\n03-05 15:00:23.155: E/TiApplication(8645): \tat android.os.Handler.dispatchMessage(Handler.java:99)\r\n03-05 15:00:23.155: E/TiApplication(8645): \tat android.os.Looper.loop(Looper.java:150)\r\n03-05 15:00:23.155: E/TiApplication(8645): \tat android.app.ActivityThread.main(ActivityThread.java:4263)\r\n03-05 15:00:23.155: E/TiApplication(8645): \tat java.lang.reflect.Method.invokeNative(Native Method)\r\n03-05 15:00:23.155: E/TiApplication(8645): \tat java.lang.reflect.Method.invoke(Method.java:507)\r\n03-05 15:00:23.155: E/TiApplication(8645): \tat com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)\r\n03-05 15:00:23.155: E/TiApplication(8645): \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)\r\n03-05 15:00:23.155: E/TiApplication(8645): \tat dalvik.system.NativeStart.main(Native Method)\r\n03-05 15:00:23.165: D/Database(8645): dbopen(): path = /data/data/com.map/databases/tianalytics.db, flag = 6, file size = 11264\r\n03-05 15:00:23.165: D/Database(8645): dbopen(): path = /data/data/com.map/databases/tianalytics.db, mode: delete, disk free size: 127 M, handle: 0x4e23e0\r\n03-05 15:00:23.185: D/Database(8645): dbclose(): path = /data/data/com.map/databases/tianalytics.db, handle = 0x4e23e0\r\n03-05 15:00:23.185: E/AndroidRuntime(8645): FATAL EXCEPTION: main\r\n03-05 15:00:23.185: E/AndroidRuntime(8645): java.lang.NullPointerException\r\n03-05 15:00:23.185: E/AndroidRuntime(8645): \tat ti.map.TiUIMapView.onMarkerClick(TiUIMapView.java:369)\r\n03-05 15:00:23.185: E/AndroidRuntime(8645): \tat com.google.android.gms.maps.GoogleMap$4.f(Unknown Source)\r\n03-05 15:00:23.185: E/AndroidRuntime(8645): \tat com.google.android.gms.internal.an$a.onTransact(Unknown Source)\r\n03-05 15:00:23.185: E/AndroidRuntime(8645): \tat android.os.Binder.transact(Binder.java:279)\r\n03-05 15:00:23.185: E/AndroidRuntime(8645): \tat com.google.android.gms.maps.internal.IOnMarkerClickListener$Stub$Proxy.onMarkerClick(IOnMarkerClickListener.java:84)\r\n03-05 15:00:23.185: E/AndroidRuntime(8645): \tat maps.z.by.a(Unknown Source)\r\n03-05 15:00:23.185: E/AndroidRuntime(8645): \tat maps.y.ba.a(Unknown Source)\r\n03-05 15:00:23.185: E/AndroidRuntime(8645): \tat maps.y.d.c(Unknown Source)\r\n03-05 15:00:23.185: E/AndroidRuntime(8645): \tat maps.y.bj.a(Unknown Source)\r\n03-05 15:00:23.185: E/AndroidRuntime(8645): \tat maps.y.v.c(Unknown Source)\r\n03-05 15:00:23.185: E/AndroidRuntime(8645): \tat maps.y.bf.onSingleTapConfirmed(Unknown Source)\r\n03-05 15:00:23.185: E/AndroidRuntime(8645): \tat maps.d.v.onSingleTapConfirmed(Unknown Source)\r\n03-05 15:00:23.185: E/AndroidRuntime(8645): \tat maps.d.j.handleMessage(Unknown Source)\r\n03-05 15:00:23.185: E/AndroidRuntime(8645): \tat android.os.Handler.dispatchMessage(Handler.java:99)\r\n03-05 15:00:23.185: E/AndroidRuntime(8645): \tat android.os.Looper.loop(Looper.java:150)\r\n03-05 15:00:23.185: E/AndroidRuntime(8645): \tat android.app.ActivityThread.main(ActivityThread.java:4263)\r\n03-05 15:00:23.185: E/AndroidRuntime(8645): \tat java.lang.reflect.Method.invokeNative(Native Method)\r\n03-05 15:00:23.185: E/AndroidRuntime(8645): \tat java.lang.reflect.Method.invoke(Method.java:507)\r\n03-05 15:00:23.185: E/AndroidRuntime(8645): \tat com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)\r\n03-05 15:00:23.185: E/AndroidRuntime(8645): \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)\r\n03-05 15:00:23.185: E/AndroidRuntime(8645): \tat dalvik.system.NativeStart.main(Native Method)\r\n03-05 15:00:23.195: W/ActivityManager(123): Force finishing activity com.map/org.appcelerator.titanium.TiActivity\r\n03-05 15:00:23.706: W/ActivityManager(123): Activity pause timeout fo\r\n{code}\r\n\r\nh6.Steps to reproduce\r\nSample project attached, Resources/ui/common/FirstView.js code require the Map Module. Annotations images are attached as well.\r\n\r\nh6.Additional details\r\nPublic link 2.1.3.MapsModule patched 2.1.3.GA SDK for use:\r\nhttp://dl.dropbox.com/u/34061091/mobilesdk-2.1.3.MapsModule-osx.zip", "attachment": [ { "id": "36046", "filename": "MapsTestApp.zip", "author": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-03-08T16:45:13.000+0000", "size": 2897036, "mimeType": "application/zip" } ], "flagged": false, "summary": "Android: Maps V2 Module - Annotations issues", "creator": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "environment": "TiSDK 2.1.3.MapsModule patched 2.1.3.GA SDK \r\nDroid Razr 2.3\r\nHTC Incredible running 2.3.4\r\nGalaxy Note 4.0.4\r\nti.map 2.0.0", "comment": { "comments": [ { "id": "243362", "author": { "name": "sschueller", "key": "sschueller", "displayName": "Stefan Schüller", "active": true, "timeZone": "Europe/Berlin" }, "body": "I also get a crash when clicking on Annotations in my code as well as this attached code.\r\n\r\n- ti.map 2.0.0\r\n- Titanium SDK 3.0.2GA\r\n- Samsung Galaxy S3 4.1.2\r\n- Samsung Galaxy Ace Plus 2.3.6\r\n\r\n{code}\r\n03-21 08:24:06.260: E/TiApplication(4135): (main) [11653,16539] Sending event: exception on thread: main msg:java.lang.NullPointerException; Titanium 3.0.2,2013/02/15 19:02,5a77fe7\r\n03-21 08:24:06.260: E/TiApplication(4135): java.lang.NullPointerException\r\n03-21 08:24:06.260: E/TiApplication(4135): at ti.map.TiUIMapView.onMarkerClick(TiUIMapView.java:369)\r\n03-21 08:24:06.260: E/TiApplication(4135): at com.google.android.gms.maps.GoogleMap$4.f(Unknown Source)\r\n03-21 08:24:06.260: E/TiApplication(4135): at com.google.android.gms.internal.an$a.onTransact(Unknown Source)\r\n03-21 08:24:06.260: E/TiApplication(4135): at android.os.Binder.transact(Binder.java:326)\r\n03-21 08:24:06.260: E/TiApplication(4135): at com.google.android.gms.maps.internal.IOnMarkerClickListener$Stub$Proxy.onMarkerClick(IOnMarkerClickListener.java:84)\r\n03-21 08:24:06.260: E/TiApplication(4135): at maps.z.by.a(Unknown Source)\r\n03-21 08:24:06.260: E/TiApplication(4135): at maps.y.ba.a(Unknown Source)\r\n03-21 08:24:06.260: E/TiApplication(4135): at maps.y.d.c(Unknown Source)\r\n03-21 08:24:06.260: E/TiApplication(4135): at maps.y.bj.a(Unknown Source)\r\n03-21 08:24:06.260: E/TiApplication(4135): at maps.y.v.c(Unknown Source)\r\n03-21 08:24:06.260: E/TiApplication(4135): at maps.y.bf.onSingleTapConfirmed(Unknown Source)\r\n03-21 08:24:06.260: E/TiApplication(4135): at maps.d.v.onSingleTapConfirmed(Unknown Source)\r\n03-21 08:24:06.260: E/TiApplication(4135): at maps.d.j.handleMessage(Unknown Source)\r\n03-21 08:24:06.260: E/TiApplication(4135): at android.os.Handler.dispatchMessage(Handler.java:99)\r\n03-21 08:24:06.260: E/TiApplication(4135): at android.os.Looper.loop(Looper.java:137)\r\n03-21 08:24:06.260: E/TiApplication(4135): at android.app.ActivityThread.main(ActivityThread.java:4898)\r\n03-21 08:24:06.260: E/TiApplication(4135): at java.lang.reflect.Method.invokeNative(Native Method)\r\n03-21 08:24:06.260: E/TiApplication(4135): at java.lang.reflect.Method.invoke(Method.java:511)\r\n03-21 08:24:06.260: E/TiApplication(4135): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1006)\r\n03-21 08:24:06.260: E/TiApplication(4135): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:773)\r\n03-21 08:24:06.260: E/TiApplication(4135): at dalvik.system.NativeStart.main(Native Method)\r\n03-21 08:24:06.310: E/AndroidRuntime(4135): FATAL EXCEPTION: main\r\n03-21 08:24:06.310: E/AndroidRuntime(4135): java.lang.NullPointerException\r\n03-21 08:24:06.310: E/AndroidRuntime(4135): at ti.map.TiUIMapView.onMarkerClick(TiUIMapView.java:369)\r\n03-21 08:24:06.310: E/AndroidRuntime(4135): at com.google.android.gms.maps.GoogleMap$4.f(Unknown Source)\r\n03-21 08:24:06.310: E/AndroidRuntime(4135): at com.google.android.gms.internal.an$a.onTransact(Unknown Source)\r\n03-21 08:24:06.310: E/AndroidRuntime(4135): at android.os.Binder.transact(Binder.java:326)\r\n03-21 08:24:06.310: E/AndroidRuntime(4135): at com.google.android.gms.maps.internal.IOnMarkerClickListener$Stub$Proxy.onMarkerClick(IOnMarkerClickListener.java:84)\r\n03-21 08:24:06.310: E/AndroidRuntime(4135): at maps.z.by.a(Unknown Source)\r\n03-21 08:24:06.310: E/AndroidRuntime(4135): at maps.y.ba.a(Unknown Source)\r\n03-21 08:24:06.310: E/AndroidRuntime(4135): at maps.y.d.c(Unknown Source)\r\n03-21 08:24:06.310: E/AndroidRuntime(4135): at maps.y.bj.a(Unknown Source)\r\n03-21 08:24:06.310: E/AndroidRuntime(4135): at maps.y.v.c(Unknown Source)\r\n03-21 08:24:06.310: E/AndroidRuntime(4135): at maps.y.bf.onSingleTapConfirmed(Unknown Source)\r\n03-21 08:24:06.310: E/AndroidRuntime(4135): at maps.d.v.onSingleTapConfirmed(Unknown Source)\r\n03-21 08:24:06.310: E/AndroidRuntime(4135): at maps.d.j.handleMessage(Unknown Source)\r\n03-21 08:24:06.310: E/AndroidRuntime(4135): at android.os.Handler.dispatchMessage(Handler.java:99)\r\n03-21 08:24:06.310: E/AndroidRuntime(4135): at android.os.Looper.loop(Looper.java:137)\r\n03-21 08:24:06.310: E/AndroidRuntime(4135): at android.app.ActivityThread.main(ActivityThread.java:4898)\r\n03-21 08:24:06.310: E/AndroidRuntime(4135): at java.lang.reflect.Method.invokeNative(Native Method)\r\n03-21 08:24:06.310: E/AndroidRuntime(4135): at java.lang.reflect.Method.invoke(Method.java:511)\r\n03-21 08:24:06.310: E/AndroidRuntime(4135): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1006)\r\n03-21 08:24:06.310: E/AndroidRuntime(4135): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:773)\r\n03-21 08:24:06.310: E/AndroidRuntime(4135): at dalvik.system.NativeStart.main(Native Method)\r\n03-21 08:24:06.390: E/android.os.Debug(2258): !@Dumpstate > dumpstate -k -t -z -d -o /data/log/dumpstate_app_error\r\n{code}\r\n", "updateAuthor": { "name": "sschueller", "key": "sschueller", "displayName": "Stefan Schüller", "active": true, "timeZone": "Europe/Berlin" }, "created": "2013-03-21T07:31:42.000+0000", "updated": "2013-03-21T07:32:07.000+0000" }, { "id": "243582", "author": { "name": "pwang", "key": "pwang", "displayName": "Ping Wang", "active": true, "timeZone": "America/Los_Angeles" }, "body": "About the first issue, the annotation image has to be set during creation, like:\n{code}\nvar anno2 = MapModule.createAnnotation({latitude: -33.86365, image: \"/images/applogo.png\", longitude: 151.21689, title: \"Drag Me 2\", subtitle: \"This is anno2\", draggable: true});\n{code}\nOnce it's created, the image cannot be changed. This is a native android map behavior. Here is the [doc|https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/model/Marker]:\n{quote}\nYou can't change the icon once you've created the marker.\n{quote}\nAbout the second issue, it's a duplicate of TIMOB-13007.", "updateAuthor": { "name": "pwang", "key": "pwang", "displayName": "Ping Wang", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-03-21T23:19:15.000+0000", "updated": "2013-03-21T23:19:15.000+0000" }, { "id": "272798", "author": { "name": "djha", "key": "djha", "displayName": "Dhirendra Jha", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Environment - \nAppcelerator Studio: 3.1.3.201309132456\nSDK: 3.1.3.GA\nacs: 1.0.6\nalloy: 1.2.2\nnpm: 1.3.2\ntitanium: 3.1.2\ntitanium-code-processor: 1.0.3\nDevice: Nexus 7 (v4.3)\nResult - The issue TIMOB-13005 is already closed. However annotation image shows on map. Hence closing this issue.", "updateAuthor": { "name": "djha", "key": "djha", "displayName": "Dhirendra Jha", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-09-25T06:55:16.000+0000", "updated": "2013-09-25T06:55:16.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }