{ "id": "100009", "key": "ALOY-224", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "11113", "key": "ALOY", "name": "Alloy", "projectCategory": { "id": "10400", "description": "Tools for developing applications", "name": "Tooling" } }, "fixVersions": [ { "id": "14131", "description": "", "name": "2012 Sprint 18", "archived": true, "released": true, "releaseDate": "2012-09-10" }, { "id": "14176", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": false, "released": true, "releaseDate": "2012-12-13" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2012-08-28T13:16:39.000+0000", "created": "2012-08-28T11:12:05.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [ { "id": "14131", "description": "", "name": "2012 Sprint 18", "archived": true, "released": true, "releaseDate": "2012-09-10" } ], "issuelinks": [ { "id": "20334", "type": { "id": "10020", "name": "Depends", "inward": "is dependent of", "outward": "depends on" }, "outwardIssue": { "id": "100028", "key": "TIMOB-10691", "fields": { "summary": "Android: Android app crashes when Annotation latitude/longitude is not set in createAnnotation()", "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": null, "updated": "2018-03-07T22:25:46.000+0000", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "12329", "name": "Runtime", "description": "Generic bucket for uncategorized runtime issues" }, { "id": "12332", "name": "Titanium SDK", "description": "Any integration or issues with the TiSDK" } ], "description": "The \"namespaces\" example is currently throwing the following error on android (device and emulator). iOS and Mobileweb are working fine.\r\n\r\n{code}\r\nE/TiApplication(18692): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.appcelerator.HarnessTemplate/com.appcelerator.HarnessTemplate.HarnesstemplateActivity}: java.lang.NullPointerException\r\nE/TiApplication(18692): \tat android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1956)\r\nE/TiApplication(18692): \tat android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)\r\nE/TiApplication(18692): \tat android.app.ActivityThread.access$600(ActivityThread.java:123)\r\nE/TiApplication(18692): \tat android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)\r\nE/TiApplication(18692): \tat android.os.Handler.dispatchMessage(Handler.java:99)\r\nE/TiApplication(18692): \tat android.os.Looper.loop(Looper.java:137)\r\nE/TiApplication(18692): \tat android.app.ActivityThread.main(ActivityThread.java:4424)\r\nE/TiApplication(18692): \tat java.lang.reflect.Method.invokeNative(Native Method)\r\nE/TiApplication(18692): \tat java.lang.reflect.Method.invoke(Method.java:511)\r\nE/TiApplication(18692): \tat com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)\r\nE/TiApplication(18692): \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)\r\nE/TiApplication(18692): \tat dalvik.system.NativeStart.main(Native Method)\r\nE/TiApplication(18692): Caused by: java.lang.NullPointerException\r\nE/TiApplication(18692): \tat com.google.android.maps.ItemizedOverlay.populate(ItemizedOverlay.java:311)\r\nE/TiApplication(18692): \tat ti.modules.titanium.map.TiMapView$TitaniumOverlay.setAnnotations(TiMapView.java:226)\r\nE/TiApplication(18692): \tat ti.modules.titanium.map.TiMapView.doSetAnnotations(TiMapView.java:838)\r\nE/TiApplication(18692): \tat ti.modules.titanium.map.TiMapView.addAnnotations(TiMapView.java:575)\r\nE/TiApplication(18692): \tat ti.modules.titanium.map.TiMapView.processProperties(TiMapView.java:710)\r\nE/TiApplication(18692): \tat org.appcelerator.kroll.KrollProxy.setModelListener(KrollProxy.java:924)\r\nE/TiApplication(18692): \tat org.appcelerator.titanium.proxy.TiViewProxy.realizeViews(TiViewProxy.java:439)\r\nE/TiApplication(18692): \tat org.appcelerator.titanium.proxy.TiViewProxy.handleGetView(TiViewProxy.java:431)\r\nE/TiApplication(18692): \tat org.appcelerator.titanium.proxy.TiViewProxy.getOrCreateView(TiViewProxy.java:411)\r\nE/TiApplication(18692): \tat org.appcelerator.titanium.proxy.TiViewProxy.realizeViews(TiViewProxy.java:446)\r\nE/TiApplication(18692): \tat org.appcelerator.titanium.proxy.TiViewProxy.handleGetView(TiViewProxy.java:431)\r\nE/TiApplication(18692): \tat org.appcelerator.titanium.proxy.TiViewProxy.getOrCreateView(TiViewProxy.java:411)\r\nE/TiApplication(18692): \tat org.appcelerator.titanium.proxy.TiViewProxy.handleAdd(TiViewProxy.java:525)\r\nE/TiApplication(18692): \tat org.appcelerator.titanium.proxy.TiViewProxy.handleMessage(TiViewProxy.java:204)\r\nE/TiApplication(18692): \tat android.os.Handler.dispatchMessage(Handler.java:95)\r\nE/TiApplication(18692): \tat org.appcelerator.kroll.common.TiMessenger.dispatchMessage(TiMessenger.java:364)\r\nE/TiApplication(18692): \tat org.appcelerator.kroll.common.TiMessenger.dispatchPendingMessages(TiMessenger.java:349)\r\nE/TiApplication(18692): \tat org.appcelerator.kroll.common.TiMessenger$2.getResult(TiMessenger.java:234)\r\nE/TiApplication(18692): \tat org.appcelerator.kroll.common.TiMessenger.sendBlockingMessage(TiMessenger.java:261)\r\nE/TiApplication(18692): \tat org.appcelerator.kroll.common.TiMessenger.sendBlockingRuntimeMessage(TiMessenger.java:186)\r\nE/TiApplication(18692): \tat org.appcelerator.kroll.KrollProxy.fireSyncEvent(KrollProxy.java:638)\r\nE/TiApplication(18692): \tat org.appcelerator.titanium.TiBaseActivity.onCreate(TiBaseActivity.java:435)\r\nE/TiApplication(18692): \tat org.appcelerator.titanium.TiLaunchActivity.onCreate(TiLaunchActivity.java:145)\r\nE/TiApplication(18692): \tat org.appcelerator.titanium.TiRootActivity.onCreate(TiRootActivity.java:97)\r\nE/TiApplication(18692): \tat android.app.Activity.performCreate(Activity.java:4465)\r\nE/TiApplication(18692): \tat android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)\r\nE/TiApplication(18692): \tat android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920)\r\nE/TiApplication(18692): \t... 11 more\r\n{code}", "attachment": [], "flagged": false, "summary": "\"namespaces\" sample failing on android", "creator": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "TiSDK 2.1.1.GA and 2.2.0 master \r\nAndroid API 8 emulator\r\nGalaxy Nexus", "comment": { "comments": [ { "id": "216544", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "A workaround has been put in place to make the \"namespaces\" sample work correctly, but a final fix is necessary in TIMOB before we can officially remove the workaround and close this ticket.", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-08-28T13:10:53.000+0000", "updated": "2012-08-28T13:10:53.000+0000" }, { "id": "216549", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Created ALOY-225 to track the workaround", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-08-28T13:16:57.000+0000", "updated": "2012-08-28T13:16:57.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }