{ "id": "89247", "key": "TIMOB-8439", "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": "13271", "description": "Release 2.1.0", "name": "Release 2.1.0", "archived": false, "released": true, "releaseDate": "2012-06-29" }, { "id": "13277", "name": "Sprint 2012-08", "archived": true, "released": true, "releaseDate": "2012-04-22" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2012-04-17T20:27:14.000+0000", "created": "2012-03-30T09:05:24.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "SupportTeam", "api" ], "versions": [ { "id": "12593", "name": "Release 2.0.0", "archived": false, "released": true, "releaseDate": "2012-03-30" } ], "issuelinks": [], "assignee": { "name": "pwang", "key": "pwang", "displayName": "Ping Wang", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-21T20:42:37.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.Issue\r\nException is thrown as Android is unable to get any results when pulling events by date range\r\n\r\nh6.Tested on\r\nsdk-version: 2.1.0.v20120329000337\r\n\r\nh6.Runtime engines\r\nSame thing happens with V8 and Rhino.\r\n\r\nh6.Device\r\nGalaxy Tab 7 Plus model GT-P6210\r\nAndroid version 3.2\r\nKernel 2.6.36-P6210UEKJC-CL567728 se.infra@SEI-20 #3\r\n\r\nh6.Repro sequence\r\n{code}\r\n// this sets the background color of the master UIView (when there are no windows/tab groups on it)\r\nTitanium.UI.setBackgroundColor('#000');\r\n\r\n\r\nvar win = Titanium.UI.createWindow({ \r\n title:'Calendar',\r\n backgroundColor:'#fff'\r\n});\r\nwin.open();\r\n\r\n\r\n\r\n \r\n\r\n var startDate = new Date();\r\n startDate.setFullYear(startDate.getFullYear()-1,0,1); \r\n\r\n Ti.API.info('startDate: '+startDate);\r\n\r\n var endDate = new Date();\r\n endDate.setFullYear(endDate.getFullYear()+1,0,1); \r\n Ti.API.info('endDate: '+endDate);\r\n\r\n\r\n\r\nfunction showCalendars(calendars) {\r\n for (var i = 0; i < calendars.length; i++) {\r\n Ti.API.info(calendars[i].name);\r\n Ti.API.info(JSON.stringify(calendars[i]));\r\n }\r\n}\r\n \r\nTi.API.info('ALL CALENDARS:');\r\nshowCalendars(Ti.Android.Calendar.allCalendars);\r\nTi.API.info('SELECTABLE CALENDARS:');\r\nshowCalendars(Ti.Android.Calendar.selectableCalendars);\r\n\r\nvar out = [];\r\n\r\nTi.API.info('TRY TO GET EVENTS IN ALL CALENDARS:');\r\nvar calendars = Ti.Android.Calendar.allCalendars\r\n\r\nTi.API.info(JSON.stringify(calendars));\r\nfor (var i=0; i < calendars.length; i++) {\r\n Ti.API.info(JSON.stringify(calendars[i]));\r\n\r\n try {\r\n var cal_events = calendars[i].getEventsBetweenDates(startDate,endDate);\r\n\r\n for (var j=0; j < cal_events.length; j++) {\r\n out.push(cal_events[j]);\r\n };\r\n \r\n }\r\n catch(err) {\r\n Ti.API.error(\"ERROR \"+err);\r\n }\r\n\r\n};\r\n\r\n\r\n\r\n\r\n\r\nTi.API.info('TRY TO GET EVENTS IN SELECTABLE CALENDARS:');\r\n\r\nvar calendars = Ti.Android.Calendar.selectableCalendars\r\n\r\nTi.API.info(JSON.stringify(calendars));\r\nfor (var i=0; i < calendars.length; i++) {\r\n Ti.API.info(JSON.stringify(calendars[i]));\r\n try {\r\n var cal_events = calendars[i].getEventsBetweenDates(startDate,endDate);\r\n\r\n for (var j=0; j < cal_events.length; j++) {\r\n out.push(cal_events[j]);\r\n };\r\n \r\n }\r\n catch(err) {\r\n Ti.API.error(\"ERROR \"+err);\r\n }\r\n};\r\n\r\nTi.API.info('ALL THE EVENTS:');\r\nTi.API.info(JSON.stringify(out));\r\n{code}\r\n\r\nh6.Console output\r\n{code}\r\n03-30 10:49:38.935: I/TiApplication(23751): (main) [98,98] Titanium 2.1.0 (2012/03/29 00:04 ac3852d)\r\n03-30 10:49:38.945: D/KeyguardViewMediator(2827): setHidden false\r\n03-30 10:49:38.955: D/KeyguardViewMediator(2827): setHidden false\r\n03-30 10:49:38.960: D/KeyguardViewMediator(2827): setHidden false\r\n03-30 10:49:38.975: D/KeyguardViewMediator(2827): setHidden false\r\n03-30 10:49:38.995: D/KeyguardViewMediator(2827): setHidden false\r\n03-30 10:49:39.010: D/KeyguardViewMediator(2827): setHidden false\r\n03-30 10:49:39.025: D/KeyguardViewMediator(2827): setHidden false\r\n03-30 10:49:39.035: D/dalvikvm(23751): GC_CONCURRENT freed 281K, 6% free 6505K/6919K, paused 1ms+1ms\r\n03-30 10:49:39.040: D/KeyguardViewMediator(2827): setHidden false\r\n03-30 10:49:39.055: D/KeyguardViewMediator(2827): setHidden false\r\n03-30 10:49:39.075: D/KeyguardViewMediator(2827): setHidden false\r\n03-30 10:49:39.080: D/dalvikvm(23751): Trying to load lib /data/data/info.rborn.calendar/lib/libstlport_shared.so 0x4079b9e0\r\n03-30 10:49:39.080: I/TiApplication(23751): (main) [146,244] Titanium Javascript runtime: v8\r\n03-30 10:49:39.080: D/dalvikvm(23751): Added shared lib /data/data/info.rborn.calendar/lib/libstlport_shared.so 0x4079b9e0\r\n03-30 10:49:39.080: D/dalvikvm(23751): No JNI_OnLoad found in /data/data/info.rborn.calendar/lib/libstlport_shared.so 0x4079b9e0, skipping init\r\n03-30 10:49:39.080: D/dalvikvm(23751): Trying to load lib /data/data/info.rborn.calendar/lib/libkroll-v8.so 0x4079b9e0\r\n03-30 10:49:39.090: D/KeyguardViewMediator(2827): setHidden false\r\n03-30 10:49:39.090: I/TiRootActivity(23751): (main) [0,0] checkpoint, on root activity create, savedInstanceState: null\r\n03-30 10:49:39.095: D/dalvikvm(23751): Added shared lib /data/data/info.rborn.calendar/lib/libkroll-v8.so 0x4079b9e0\r\n03-30 10:49:39.105: D/KeyguardViewMediator(2827): setHidden false\r\n03-30 10:49:39.120: D/KeyguardViewMediator(2827): setHidden false\r\n03-30 10:49:39.140: D/KeyguardViewMediator(2827): setHidden false\r\n03-30 10:49:39.140: D/KeyguardViewMediator(2827): setHidden false\r\n03-30 10:49:39.140: I/LiveWallpaper(2895): Engine.onVisibilityChanged() - false\r\n03-30 10:49:39.140: I/SurfaceFlinger(2698): id=1870 Removed com.android.launcher/com.android.launcher2.Launcher idx=2 Map Size=3\r\n03-30 10:49:39.150: I/SurfaceFlinger(2698): id=1870 Removed com.android.launcher/com.android.launcher2.Launcher idx=-2 Map Size=3\r\n03-30 10:49:39.390: E/TiApplication(23751): (KrollRuntimeThread) [298,298] APP PROXY: ti.modules.titanium.app.AppModule@407b5cd0\r\n03-30 10:49:39.485: I/TiAPI(23751): startDate: Sat Jan 01 2011 10:49:39 GMT+0100 (CET)\r\n03-30 10:49:39.485: I/TiAPI(23751): endDate: Tue Jan 01 2013 10:49:39 GMT+0100 (CET)\r\n03-30 10:49:39.485: I/TiAPI(23751): ALL CALENDARS:\r\n03-30 10:49:39.495: I/TiAPI(23751): My calendar\r\n03-30 10:49:39.495: I/TiAPI(23751): {\"hidden\":false,\"id\":\"1\",\"selected\":true,\"name\":\"My calendar\"}\r\n03-30 10:49:39.495: I/TiAPI(23751): dan.tamas.tst@gmail.com\r\n03-30 10:49:39.495: I/TiAPI(23751): {\"hidden\":false,\"id\":\"2\",\"selected\":true,\"name\":\"dan.tamas.tst@gmail.com\"}\r\n03-30 10:49:39.495: I/TiAPI(23751): dan tamas\r\n03-30 10:49:39.500: I/TiAPI(23751): {\"hidden\":false,\"id\":\"3\",\"selected\":true,\"name\":\"dan tamas\"}\r\n03-30 10:49:39.500: I/TiAPI(23751): test 1\r\n03-30 10:49:39.500: I/TiAPI(23751): {\"hidden\":false,\"id\":\"4\",\"selected\":true,\"name\":\"test 1\"}\r\n03-30 10:49:39.500: I/TiAPI(23751): test 1\r\n03-30 10:49:39.500: I/TiAPI(23751): {\"hidden\":false,\"id\":\"5\",\"selected\":true,\"name\":\"test 1\"}\r\n03-30 10:49:39.500: I/TiAPI(23751): test 2\r\n03-30 10:49:39.500: I/TiAPI(23751): {\"hidden\":false,\"id\":\"6\",\"selected\":true,\"name\":\"test 2\"}\r\n03-30 10:49:39.500: I/TiAPI(23751): SELECTABLE CALENDARS:\r\n03-30 10:49:39.505: I/TiAPI(23751): My calendar\r\n03-30 10:49:39.505: I/TiAPI(23751): {\"hidden\":false,\"id\":\"1\",\"selected\":true,\"name\":\"My calendar\"}\r\n03-30 10:49:39.505: I/TiAPI(23751): dan.tamas.tst@gmail.com\r\n03-30 10:49:39.505: I/TiAPI(23751): {\"hidden\":false,\"id\":\"2\",\"selected\":true,\"name\":\"dan.tamas.tst@gmail.com\"}\r\n03-30 10:49:39.505: I/TiAPI(23751): dan tamas\r\n03-30 10:49:39.505: I/TiAPI(23751): {\"hidden\":false,\"id\":\"3\",\"selected\":true,\"name\":\"dan tamas\"}\r\n03-30 10:49:39.505: I/TiAPI(23751): test 1\r\n03-30 10:49:39.505: I/TiAPI(23751): {\"hidden\":false,\"id\":\"4\",\"selected\":true,\"name\":\"test 1\"}\r\n03-30 10:49:39.505: I/TiAPI(23751): test 1\r\n03-30 10:49:39.505: I/TiAPI(23751): {\"hidden\":false,\"id\":\"5\",\"selected\":true,\"name\":\"test 1\"}\r\n03-30 10:49:39.505: I/TiAPI(23751): test 2\r\n03-30 10:49:39.505: I/TiAPI(23751): {\"hidden\":false,\"id\":\"6\",\"selected\":true,\"name\":\"test 2\"}\r\n03-30 10:49:39.505: I/TiAPI(23751): TRY TO GET EVENTS IN ALL CALENDARS:\r\n03-30 10:49:39.515: I/TiAPI(23751): [{\"hidden\":false,\"id\":\"1\",\"selected\":true,\"name\":\"My calendar\"},{\"hidden\":false,\"id\":\"2\",\"selected\":true,\"name\":\"dan.tamas.tst@gmail.com\"},{\"hidden\":false,\"id\":\"3\",\"selected\":true,\"name\":\"dan tamas\"},{\"hidden\":false,\"id\":\"4\",\"selected\":true,\"name\":\"test 1\"},{\"hidden\":false,\"id\":\"5\",\"selected\":true,\"name\":\"test 1\"},{\"hidden\":false,\"id\":\"6\",\"selected\":true,\"name\":\"test 2\"}]\r\n03-30 10:49:39.515: I/TiAPI(23751): {\"hidden\":false,\"id\":\"1\",\"selected\":true,\"name\":\"My calendar\"}\r\n03-30 10:49:39.520: W/TiEvent(23751): (KrollRuntimeThread) [132,430] unable to get any results when pulling events by date range\r\n03-30 10:49:39.520: I/TiAPI(23751): {\"hidden\":false,\"id\":\"2\",\"selected\":true,\"name\":\"dan.tamas.tst@gmail.com\"}\r\n03-30 10:49:39.525: W/TiEvent(23751): (KrollRuntimeThread) [4,434] unable to get any results when pulling events by date range\r\n03-30 10:49:39.525: I/TiAPI(23751): {\"hidden\":false,\"id\":\"3\",\"selected\":true,\"name\":\"dan tamas\"}\r\n03-30 10:49:39.525: W/TiEvent(23751): (KrollRuntimeThread) [2,436] unable to get any results when pulling events by date range\r\n03-30 10:49:39.525: I/TiAPI(23751): {\"hidden\":false,\"id\":\"4\",\"selected\":true,\"name\":\"test 1\"}\r\n03-30 10:49:39.530: W/TiEvent(23751): (KrollRuntimeThread) [3,439] unable to get any results when pulling events by date range\r\n03-30 10:49:39.530: I/TiAPI(23751): {\"hidden\":false,\"id\":\"5\",\"selected\":true,\"name\":\"test 1\"}\r\n03-30 10:49:39.530: W/TiEvent(23751): (KrollRuntimeThread) [3,442] unable to get any results when pulling events by date range\r\n03-30 10:49:39.535: I/TiAPI(23751): {\"hidden\":false,\"id\":\"6\",\"selected\":true,\"name\":\"test 2\"}\r\n03-30 10:49:39.535: W/TiEvent(23751): (KrollRuntimeThread) [3,445] unable to get any results when pulling events by date range\r\n03-30 10:49:39.535: I/TiAPI(23751): TRY TO GET EVENTS IN SELECTABLE CALENDARS:\r\n03-30 10:49:39.540: I/TiAPI(23751): [{\"hidden\":false,\"id\":\"1\",\"selected\":true,\"name\":\"My calendar\"},{\"hidden\":false,\"id\":\"2\",\"selected\":true,\"name\":\"dan.tamas.tst@gmail.com\"},{\"hidden\":false,\"id\":\"3\",\"selected\":true,\"name\":\"dan tamas\"},{\"hidden\":false,\"id\":\"4\",\"selected\":true,\"name\":\"test 1\"},{\"hidden\":false,\"id\":\"5\",\"selected\":true,\"name\":\"test 1\"},{\"hidden\":false,\"id\":\"6\",\"selected\":true,\"name\":\"test 2\"}]\r\n03-30 10:49:39.540: I/TiAPI(23751): {\"hidden\":false,\"id\":\"1\",\"selected\":true,\"name\":\"My calendar\"}\r\n03-30 10:49:39.545: W/TiEvent(23751): (KrollRuntimeThread) [8,453] unable to get any results when pulling events by date range\r\n03-30 10:49:39.545: I/TiAPI(23751): {\"hidden\":false,\"id\":\"2\",\"selected\":true,\"name\":\"dan.tamas.tst@gmail.com\"}\r\n03-30 10:49:39.545: W/TiEvent(23751): (KrollRuntimeThread) [3,456] unable to get any results when pulling events by date range\r\n03-30 10:49:39.545: I/TiAPI(23751): {\"hidden\":false,\"id\":\"3\",\"selected\":true,\"name\":\"dan tamas\"}\r\n03-30 10:49:39.550: W/TiEvent(23751): (KrollRuntimeThread) [3,459] unable to get any results when pulling events by date range\r\n03-30 10:49:39.550: I/TiAPI(23751): {\"hidden\":false,\"id\":\"4\",\"selected\":true,\"name\":\"test 1\"}\r\n03-30 10:49:39.550: W/TiEvent(23751): (KrollRuntimeThread) [3,462] unable to get any results when pulling events by date range\r\n03-30 10:49:39.550: I/TiAPI(23751): {\"hidden\":false,\"id\":\"5\",\"selected\":true,\"name\":\"test 1\"}\r\n03-30 10:49:39.555: W/TiEvent(23751): (KrollRuntimeThread) [3,465] unable to get any results when pulling events by date range\r\n03-30 10:49:39.555: I/TiAPI(23751): {\"hidden\":false,\"id\":\"6\",\"selected\":true,\"name\":\"test 2\"}\r\n03-30 10:49:39.560: W/TiEvent(23751): (KrollRuntimeThread) [2,467] unable to get any results when pulling events by date range\r\n03-30 10:49:39.560: I/TiAPI(23751): ALL THE EVENTS:\r\n03-30 10:49:39.560: I/TiAPI(23751): []\r\n03-30 10:49:39.590: D/dalvikvm(23751): GC_FOR_ALLOC freed 246K, 6% free 6610K/6983K, paused 13ms\r\n03-30 10:49:39.590: I/dalvikvm-heap(23751): Grow heap (frag case) to 7.996MB for 1536016-byte allocation\r\n03-30 10:49:39.620: D/dalvikvm(23751): GC_FOR_ALLOC freed <1K, 5% free 8109K/8519K, paused 12ms\r\n03-30 10:49:39.620: W/CursorWrapperInner(23751): Cursor finalized without prior close()\r\n03-30 10:49:39.645: W/CursorWrapperInner(23751): Cursor finalized without prior close()\r\n03-30 10:49:39.645: D/dalvikvm(23751): GC_CONCURRENT freed 1K, 5% free 8108K/8519K, paused 1ms+1ms\r\n03-30 10:49:39.645: W/CursorWrapperInner(23751): Cursor finalized without prior close()\r\n03-30 10:49:39.645: W/CursorWrapperInner(23751): Cursor finalized without prior close()\r\n03-30 10:49:39.670: D/dalvikvm(23751): GC_FOR_ALLOC freed 14K, 5% free 8094K/8519K, paused 12ms\r\n03-30 10:49:39.670: I/dalvikvm-heap(23751): Grow heap (frag case) to 8.630MB for 682256-byte allocation\r\n03-30 10:49:39.690: D/dalvikvm(23751): GC_FOR_ALLOC freed 0K, 6% free 8760K/9223K, paused 12ms\r\n03-30 10:49:39.725: D/dalvikvm(23751): GC_CONCURRENT freed 0K, 6% free 8760K/9223K, paused 1ms+1ms\r\n03-30 10:49:39.730: I/TiRootActivity(23751): (main) [0,0] checkpoint, on root activity resume. activity = info.rborn.calendar.CalendartestActivity@407f22c8\r\n03-30 10:49:39.735: D/WindowManager(2827): addWindowToListInOrder() : current mSkipWidgetFocus='true'\r\n03-30 10:49:39.740: I/SurfaceFlinger(2698): id=1872(1) createSurface 0x40514 for pid 23751 (1x1),2 flag=0, info.rborn.calendar/info.rborn.calendar.CalendartestActivity\r\n03-30 10:49:39.745: D/KeyguardViewMediator(2827): setHidden false\r\n03-30 10:49:39.750: I/WindowManager(2827): Putting input method here!\r\n03-30 10:49:39.750: D/WindowManager(2827): w.mAttrs.token=ActivityRecord{40decca0 info.rborn.calendar/.CalendartestActivity}\r\n03-30 10:49:39.750: D/WindowManager(2827): w.mToken=AppWindowToken{41ae2ef8 token=ActivityRecord{40decca0 info.rborn.calendar/.CalendartestActivity}}\r\n03-30 10:49:39.750: D/WindowManager(2827): Desired input method target: Window{40ba9a60 info.rborn.calendar/info.rborn.calendar.CalendartestActivity paused=false}\r\n03-30 10:49:39.750: D/WindowManager(2827): Current focus: Window{40ba9a60 info.rborn.calendar/info.rborn.calendar.CalendartestActivity paused=false}\r\n03-30 10:49:39.750: D/WindowManager(2827): Last focus: Window{40ba9a60 info.rborn.calendar/info.rborn.calendar.CalendartestActivity paused=false}\r\n03-30 10:49:39.750: D/WindowManager(2827): IM target client: com.android.internal.view.IInputMethodClient$Stub$Proxy@41040b20\r\n03-30 10:49:39.750: D/WindowManager(2827): IM target client binder: android.os.BinderProxy@41066c90\r\n03-30 10:49:39.750: D/WindowManager(2827): Requesting client binder: android.os.BinderProxy@41066c90\r\n03-30 10:49:39.750: D/CLIPBOARD(4466): Hide Clipboard dialog at Starting input: finished by someone else... !\r\n03-30 10:49:39.750: W/CPUclock(2827): mDVFSUpperLock.release()\r\n03-30 10:49:39.750: D/CLIPBOARD(2827): Hide Clipboard dialog inside hideSoftInput() !\r\n03-30 10:49:39.750: D/CLIPBOARD(2827): Hide Clipboard dialog inside windowGainedFocus() !\r\n03-30 10:49:39.750: D/WindowManager(2827): token=AppWindowToken{41ae2ef8 token=ActivityRecord{40decca0 info.rborn.calendar/.CalendartestActivity}}\r\n03-30 10:49:39.750: I/WindowManager(2827): Placing input method @10\r\n03-30 10:49:39.765: D/KeyguardViewMediator(2827): setHidden false\r\n03-30 10:49:39.765: D/KeyguardViewMediator(2827): setHidden false\r\n03-30 10:49:39.765: I/ActivityManager(2827): Displayed info.rborn.calendar/.CalendartestActivity: +1s156ms\r\n03-30 10:49:39.765: D/CLIPBOARD(23751): Hide Clipboard dialog at Starting input: finished by someone else... !\r\n03-30 10:49:39.770: D/KeyguardViewMediator(2827): setHidden false\r\n03-30 10:49:39.770: D/TabletStatusBar(2886): lights on\r\n{code}", "attachment": [], "flagged": false, "summary": "Android: Unable to get any results when pulling events by date range", "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": "Titanium SDK: 2.1.0.v20120329000337\r\nAndroid OS: 3.2", "comment": { "comments": [ { "id": "190806", "author": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Having a data less than 2 years (any other dates) it behaves the same.\r\n\r\nSo the workaround for customer is to split the time range in segments less than 24 month - 2days.\r\n\r\nh6.In the next range anything greater than this end date will return an error.\r\n{code}\r\n04-12 22:37:02.465: I/TiAPI(18524): startDate: Sun Jan 01 2012 22:37:02 GMT-0000 (GMT)\r\n04-12 22:37:02.465: I/TiAPI(18524): endDate: Sat Dec 28 2013 22:37:02 GMT-0000 (GMT)\r\n{code}\r\n", "updateAuthor": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2012-04-12T15:13:54.000+0000", "updated": "2012-04-12T15:13:54.000+0000" }, { "id": "234934", "author": { "name": "oromero", "key": "oromero", "displayName": "Olga Romero", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Running this code, I can see database error and permission error. Need an updated test case to make an alignment with a current SDK.\nTested with:\nTitanium Studio, build: 3.0.1.201212181159\nTitanium SDK, build: 3.0.2.v20130117161659\nDevice:\nHTC-EVO Android version 4.0.3", "updateAuthor": { "name": "oromero", "key": "oromero", "displayName": "Olga Romero", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-01-18T10:56:51.000+0000", "updated": "2013-01-18T10:56:51.000+0000" }, { "id": "414381", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as fixed.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-21T20:42:37.000+0000", "updated": "2017-03-21T20:42:37.000+0000" } ], "maxResults": 7, "total": 7, "startAt": 0 } } }