{ "id": "87714", "key": "TIMOB-7959", "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": "12593", "name": "Release 2.0.0", "archived": false, "released": true, "releaseDate": "2012-03-30" }, { "id": "13170", "name": "Sprint 2012-06", "archived": true, "released": true, "releaseDate": "2012-03-25" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-06-03T19:47:42.000+0000", "created": "2012-03-12T08:32:39.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "module_android", "qe-3.1.1", "qe-testadded" ], "versions": [ { "id": "12593", "name": "Release 2.0.0", "archived": false, "released": true, "releaseDate": "2012-03-30" }, { "id": "15478", "description": "Release 3.1.1", "name": "Release 3.1.1", "archived": true, "released": true, "releaseDate": "2013-06-17" } ], "issuelinks": [ { "id": "15795", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "88071", "key": "TIMOB-8053", "fields": { "summary": "Android: Calendar crashes on ICS", "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 } } } }, { "id": "15826", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "88172", "key": "TIMOB-8085", "fields": { "summary": "Android: Exception when getting the events between 2 dates", "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": "opiecyrus", "key": "opiecyrus", "displayName": "Opie Cyrus", "active": true, "timeZone": "America/Chicago" }, "updated": "2017-03-16T20:54:47.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\nError when trying to get the events from a calendar on Galaxy Tab 7+ - android 3.2 on it.\r\n\r\nh6.To reproduce\r\n1. Run code below\r\n2. Monitor console output i.e. eGomez-MacBook-Pro:platform-tools egomez$ ./adb -d logcat\r\n\r\nh6.Repro sequence\r\n{code:title=app.js}\r\nTitanium.UI.setBackgroundColor('#000');\r\n\r\nvar win = Titanium.UI.createWindow({ \r\n title:'Calendar',\r\n backgroundColor:'#fff'\r\n});\r\nwin.open();\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\n// SHOW ALL EVENTS FOR 2010 FOR ONE CALENDAR\r\nvar YEAR = 2012;\r\nvar TEST_WITH_THIS_CAL_ID = 1;\r\nvar calendar = Ti.Android.Calendar.getCalendarById(TEST_WITH_THIS_CAL_ID);\r\n\r\nvar events = calendar.getEventsInYear(YEAR);\r\nif (events && events.length) {\r\n Ti.API.info(events.length + ' event(s) in ' + YEAR);\r\n\r\n for (var i = 0; i < events.length; i++) {\r\n Ti.API.info(JSON.stringify(events[i]));\r\n\r\n }\r\n} else {\r\n Ti.API.info('No events');\r\n}\r\n\r\n\r\n\r\nvar CALENDAR_TO_USE = 1;\r\nvar calendar = Ti.Android.Calendar.getCalendarById(CALENDAR_TO_USE);\r\n\r\n// Create the event\r\nvar eventBegins = new Date(2012, 03, 26, 12, 0, 0);\r\nvar eventEnds = new Date(2012, 03, 26, 14, 0, 0);\r\nvar details = {\r\n title: 'Do some stuff',\r\n description: \"I'm going to do some stuff at this time.\",\r\n begin: eventBegins,\r\n end: eventEnds\r\n};\r\n\r\nvar event = calendar.createEvent(details);\r\n\r\n// Now add a reminder via e-mail for 10 minutes before the event.\r\nvar reminderDetails = {\r\n minutes: 10,\r\n method: Ti.Android.Calendar.METHOD_EMAIL\r\n};\r\nevent.createReminder(reminderDetails);\r\n{code}\r\n\r\n{code:title=Tiapp.xml}\r\n \r\n \t \r\n \t\t\t\r\n \t\t\t \t\t\t\r\n \t\t\r\n \r\n{code}\r\n\r\nh6.LG Ally Android 2.2 device\r\n{code:title=Console Log}\r\nI/ActivityManager( 1345): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.appcelerator.com/.T15422Activity }\r\nI/ActivityManager( 1345): Start proc com.appcelerator.com for activity com.appcelerator.com/.T15422Activity: pid=3555 uid=10071 gids={1015, 3003}\r\nI/TiApplication( 3555): (main) [0,0] checkpoint, app created.\r\nI/TiApplication( 3555): (main) [220,220] Titanium 2.0.0 (2012/02/16 18:01 f0ea3e8)\r\nI/TiApplication( 3555): (main) [549,769] Titanium Javascript runtime: v8\r\nI/TiRootActivity( 3555): (main) [0,0] checkpoint, on root activity create, savedInstanceState: null\r\nE/TiApplication( 3555): (KrollRuntimeThread) [1680,1680] APP PROXY: ti.modules.titanium.app.AppModule@44a607d0\r\nI/TiAPI ( 3555): ALL CALENDARS:\r\nI/TiAPI ( 3555): eduardo.www@gmail.com\r\nI/TiAPI ( 3555): {\"hidden\":false,\"id\":\"1\",\"selected\":true,\"name\":\"eduardo.www@gmail.com\"}\r\nI/TiAPI ( 3555): SELECTABLE CALENDARS:\r\nI/TiAPI ( 3555): eduardo.www@gmail.com\r\nI/TiAPI ( 3555): {\"hidden\":false,\"id\":\"1\",\"selected\":true,\"name\":\"eduardo.www@gmail.com\"}\r\nI/TiAPI ( 3555): 2 event(s) in 2012\r\nI/TiAPI ( 3555): {\"hasExtendedProperties\":true,\"alerts\":[],\"reminders\":[{\"id\":\"1\",\"method\":2,\"minutes\":10}],\"allDay\":false,\"recurrenceRule\":null,\"description\":\"I'm going to do some stuff at this time.\",\"id\":\"1\",\"visibility\":0,\"recurrenceExceptionRule\":null,\"lastDate\":null,\"end\":\"2012-04-26T20:00:00.000Z\",\"status\":0,\"title\":\"Do some stuff\",\"begin\":\"2012-04-26T18:00:00.000Z\",\"hasAlarm\":true,\"location\":null,\"recurrenceDate\":null,\"recurrenceExceptionDate\":null,\"extendedProperties\":{}}\r\nI/TiAPI ( 3555): {\"hasExtendedProperties\":true,\"alerts\":[],\"reminders\":[{\"id\":\"2\",\"method\":2,\"minutes\":10}],\"allDay\":false,\"recurrenceRule\":null,\"description\":\"I'm going to do some stuff at this time.\",\"id\":\"2\",\"visibility\":0,\"recurrenceExceptionRule\":null,\"lastDate\":null,\"end\":\"2012-04-26T20:00:00.000Z\",\"status\":0,\"title\":\"Do some stuff\",\"begin\":\"2012-04-26T18:00:00.000Z\",\"hasAlarm\":true,\"location\":null,\"recurrenceDate\":null,\"recurrenceExceptionDate\":null,\"extendedProperties\":{}}\r\nD/TiEvents( 3555): (KrollRuntimeThread) [624,2304] created event with uri: content://com.android.calendar/events/3\r\nD/TiEvents( 3555): (KrollRuntimeThread) [33,2337] created reminder with uri: content://com.android.calendar/reminders/3, minutes: 10, method: 2, event_id: 3\r\nI/TiRootActivity( 3555): (main) [0,0] checkpoint, on root activity resume. activity = com.appcelerator.com.T15422Activity@449cdf08\r\nI/ActivityManager( 1345): Displayed activity com.appcelerator.com/.T15422Activity: 4798 ms (total 4798 ms)\r\nW/TiAnalyticsSvc( 3555): (Thread-12) [27735,27735] Analytics Service Started\r\nI/TiAnalyticsSvc( 3555): (Thread-12) [45,27780] Network unavailable, can't send analytics\r\nW/TiAnalyticsSvc( 3555): (Thread-12) [0,27780] Stopping Analytics Service\r\n{code}\r\n\r\n\r\nh6.Galaxy Tab 7+ with android 3.2 - from customer\r\n{code:title=Console Log}\r\n03-09 17:01:42.739: I/SqliteDatabaseCpp(4233): sqlite returned: error code = 1, msg = no such column: Calendars._id, db=/data/data/com.android.providers.calendar/databases/calendar.db\r\n03-09 17:01:42.739: E/DatabaseUtils(4233): Writing exception to parcel\r\n03-09 17:01:42.739: E/DatabaseUtils(4233): android.database.sqlite.SQLiteException: no such column: Calendars._id: , while compiling: SELECT Instances.event_id AS event_id, title, description, eventLocation, begin, end, allDay, hasAlarm, eventStatus, visibility FROM Instances INNER JOIN view_events AS Events ON (Instances.event_id=Events._id) WHERE (begin<=? AND end>=?) AND (Calendars._id=1) ORDER BY startDay ASC, startMinute ASC\r\n03-09 17:01:42.739: E/DatabaseUtils(4233): at android.database.sqlite.SQLiteCompiledSql.native_compile(Native Method)\r\n03-09 17:01:42.739: E/DatabaseUtils(4233): at android.database.sqlite.SQLiteCompiledSql.(SQLiteCompiledSql.java:64)\r\n03-09 17:01:42.739: E/DatabaseUtils(4233): at android.database.sqlite.SQLiteProgram.compileSql(SQLiteProgram.java:146)\r\n03-09 17:01:42.739: E/DatabaseUtils(4233): at android.database.sqlite.SQLiteProgram.compileAndbindAllArgs(SQLiteProgram.java:367)\r\n03-09 17:01:42.739: E/DatabaseUtils(4233): at android.database.sqlite.SQLiteProgram.(SQLiteProgram.java:130)\r\n03-09 17:01:42.739: E/DatabaseUtils(4233): at android.database.sqlite.SQLiteProgram.(SQLiteProgram.java:94)\r\n03-09 17:01:42.739: E/DatabaseUtils(4233): at android.database.sqlite.SQLiteQuery.(SQLiteQuery.java:46)\r\n03-09 17:01:42.739: E/DatabaseUtils(4233): at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:47)\r\n03-09 17:01:42.739: E/DatabaseUtils(4233): at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1539)\r\n03-09 17:01:42.739: E/DatabaseUtils(4233): at android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:330)\r\n03-09 17:01:42.739: E/DatabaseUtils(4233): at android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:280)\r\n03-09 17:01:42.739: E/DatabaseUtils(4233): at com.android.providers.calendar.CalendarProvider2.handleInstanceQuery(CalendarProvider2.java:1237)\r\n03-09 17:01:42.739: E/DatabaseUtils(4233): at com.android.providers.calendar.CalendarProvider2.query(CalendarProvider2.java:982)\r\n03-09 17:01:42.739: E/DatabaseUtils(4233): at android.content.ContentProvider$Transport.bulkQuery(ContentProvider.java:179)\r\n03-09 17:01:42.739: E/DatabaseUtils(4233): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:111)\r\n03-09 17:01:42.739: E/DatabaseUtils(4233): at android.os.Binder.execTransact(Binder.java:339)\r\n03-09 17:01:42.739: E/DatabaseUtils(4233): at dalvik.system.NativeStart.run(Native Method)\r\n03-09 17:01:42.809: E/TiJSError(8945): (main) [187,477] ----- Titanium Javascript Runtime Error -----\r\n03-09 17:01:42.809: E/TiJSError(8945): (main) [0,477] - In app.js:53,23\r\n03-09 17:01:42.809: E/TiJSError(8945): (main) [0,477] - Message: Uncaught Error: no such column: Calendars._id: , while compiling: SELECT Instances.event_id AS event_id, title, description, eventLocation, begin, end, allDay, hasAlarm, eventStatus, visibility FROM Instances INNER JOIN view_events AS Events ON (Instances.event_id=Events._id) WHERE (begin<=? AND end>=?) AND (Calendars._id=1) ORDER BY startDay ASC, startMinute ASC\r\n03-09 17:01:42.809: E/TiJSError(8945): (main) [1,478] - Source: var events = calendar.getEventsInYear(YEAR);\r\n{code}\r\n", "attachment": [ { "id": "39358", "filename": "Timob_7959_exception.txt", "author": { "name": "pmishra", "key": "pmishra", "displayName": "Paras Mishra", "active": true, "timeZone": "Asia/Kolkata" }, "created": "2013-06-03T11:00:48.000+0000", "size": 6611, "mimeType": "text/plain" } ], "flagged": false, "summary": "Android: No such column error when getting events in Ti.Android.Calendar", "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": " Product: Mobile\r\n Titanium SDK: Mobile CI\r\n Platform OS: Android\r\n Platform OS Version: 3.2", "comment": { "comments": [ { "id": "185966", "author": { "name": "rborn", "key": "rborn", "displayName": "Dan Tamas", "active": true, "timeZone": "Europe/Berlin" }, "body": "I can help with my galaxy tab 7+ for testing if needed. Thank you.", "updateAuthor": { "name": "rborn", "key": "rborn", "displayName": "Dan Tamas", "active": true, "timeZone": "Europe/Berlin" }, "created": "2012-03-12T08:54:41.000+0000", "updated": "2012-03-12T08:54:41.000+0000" }, { "id": "186000", "author": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "body": "h6.Tested on\r\n2.0.0.v20120312104735\r\n\r\n{code:title=Galaxy Tab Android 3.2}\r\n03-12 11:18:43.680: D/dalvikvm(20266): Added shared lib /data/data/com.appcelerator.tabletTest/lib/libkroll-v8.so 0x40696648\r\n03-12 11:18:43.690: I/TiRootActivity(20266): (main) [0,0] checkpoint, on root activity create, savedInstanceState: null\r\n03-12 11:18:43.720: D/dalvikvm(20266): GC_CONCURRENT freed 291K, 7% free 6355K/6791K, paused 3ms+3ms\r\n03-12 11:18:43.780: I/SurfaceFlinger(237): id=770 Removed com.android.launcher/com.android.launcher2.Launcher idx=2 Map Size=3\r\n03-12 11:18:43.790: I/SurfaceFlinger(237): id=770 Removed com.android.launcher/com.android.launcher2.Launcher idx=-2 Map Size=3\r\n03-12 11:18:44.030: E/TiApplication(20266): (KrollRuntimeThread) [338,338] APP PROXY: ti.modules.titanium.app.AppModule@406f7970\r\n03-12 11:18:44.140: I/TiAPI(20266): ALL CALENDARS:\r\n03-12 11:18:44.150: I/TiAPI(20266): My calendar\r\n03-12 11:18:44.160: I/TiAPI(20266): {\"hidden\":false,\"id\":\"1\",\"selected\":true,\"name\":\"My calendar\"}\r\n03-12 11:18:44.160: I/TiAPI(20266): appceleratorps@gmail.com\r\n03-12 11:18:44.160: I/TiAPI(20266): {\"hidden\":false,\"id\":\"2\",\"selected\":true,\"name\":\"appceleratorps@gmail.com\"}\r\n03-12 11:18:44.160: I/TiAPI(20266): SELECTABLE CALENDARS:\r\n03-12 11:18:44.160: I/TiAPI(20266): My calendar\r\n03-12 11:18:44.160: I/TiAPI(20266): {\"hidden\":false,\"id\":\"1\",\"selected\":true,\"name\":\"My calendar\"}\r\n03-12 11:18:44.160: I/TiAPI(20266): appceleratorps@gmail.com\r\n03-12 11:18:44.170: I/TiAPI(20266): {\"hidden\":false,\"id\":\"2\",\"selected\":true,\"name\":\"appceleratorps@gmail.com\"}\r\n03-12 11:18:44.170: I/SqliteDatabaseCpp(1768): sqlite returned: error code = 1, msg = no such column: Calendars._id, db=/data/data/com.android.providers.calendar/databases/calendar.db\r\n03-12 11:18:44.180: E/DatabaseUtils(1768): Writing exception to parcel\r\n03-12 11:18:44.180: E/DatabaseUtils(1768): android.database.sqlite.SQLiteException: no such column: Calendars._id: , while compiling: SELECT Instances.event_id AS event_id, title, description, eventLocation, begin, end, allDay, hasAlarm, eventStatus, visibility FROM Instances INNER JOIN view_events AS Events ON (Instances.event_id=Events._id) WHERE (begin<=? AND end>=?) AND (Calendars._id=1) ORDER BY startDay ASC, startMinute ASC\r\n03-12 11:18:44.180: E/DatabaseUtils(1768): \tat android.database.sqlite.SQLiteCompiledSql.native_compile(Native Method)\r\n03-12 11:18:44.180: E/DatabaseUtils(1768): \tat android.database.sqlite.SQLiteCompiledSql.(SQLiteCompiledSql.java:64)\r\n03-12 11:18:44.180: E/DatabaseUtils(1768): \tat android.database.sqlite.SQLiteProgram.compileSql(SQLiteProgram.java:146)\r\n03-12 11:18:44.180: E/DatabaseUtils(1768): \tat android.database.sqlite.SQLiteProgram.compileAndbindAllArgs(SQLiteProgram.java:367)\r\n03-12 11:18:44.180: E/DatabaseUtils(1768): \tat android.database.sqlite.SQLiteProgram.(SQLiteProgram.java:130)\r\n03-12 11:18:44.180: E/DatabaseUtils(1768): \tat android.database.sqlite.SQLiteProgram.(SQLiteProgram.java:94)\r\n03-12 11:18:44.180: E/DatabaseUtils(1768): \tat android.database.sqlite.SQLiteQuery.(SQLiteQuery.java:46)\r\n03-12 11:18:44.180: E/DatabaseUtils(1768): \tat android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:47)\r\n03-12 11:18:44.180: E/DatabaseUtils(1768): \tat android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1539)\r\n03-12 11:18:44.180: E/DatabaseUtils(1768): \tat android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:330)\r\n03-12 11:18:44.180: E/DatabaseUtils(1768): \tat android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:280)\r\n03-12 11:18:44.180: E/DatabaseUtils(1768): \tat com.android.providers.calendar.CalendarProvider2.handleInstanceQuery(CalendarProvider2.java:1235)\r\n03-12 11:18:44.180: E/DatabaseUtils(1768): \tat com.android.providers.calendar.CalendarProvider2.query(CalendarProvider2.java:980)\r\n03-12 11:18:44.180: E/DatabaseUtils(1768): \tat android.content.ContentProvider$Transport.bulkQuery(ContentProvider.java:179)\r\n03-12 11:18:44.180: E/DatabaseUtils(1768): \tat android.content.ContentProviderNative.onTransact(ContentProviderNative.java:111)\r\n03-12 11:18:44.180: E/DatabaseUtils(1768): \tat android.os.Binder.execTransact(Binder.java:339)\r\n03-12 11:18:44.180: E/DatabaseUtils(1768): \tat dalvik.system.NativeStart.run(Native Method)\r\n03-12 11:18:44.240: E/TiJSError(20266): (main) [213,551] ----- Titanium Javascript Runtime Error -----\r\n03-12 11:18:44.240: E/TiJSError(20266): (main) [0,551] - In app.js:35,23\r\n03-12 11:18:44.240: E/TiJSError(20266): (main) [0,551] - Message: Uncaught Error: no such column: Calendars._id: , while compiling: SELECT Instances.event_id AS event_id, title, description, eventLocation, begin, end, allDay, hasAlarm, eventStatus, visibility FROM Instances INNER JOIN view_events AS Events ON (Instances.event_id=Events._id) WHERE (begin<=? AND end>=?) AND (Calendars._id=1) ORDER BY startDay ASC, startMinute ASC\r\n03-12 11:18:44.240: E/TiJSError(20266): (main) [0,551] - Source: var events = calendar.getEventsInYear(YEAR);\r\n03-12 11:18:44.270: D/dalvikvm(20266): GC_FOR_ALLOC freed 149K, 6% free 6483K/6855K, paused 23ms\r\n03-12 11:18:44.270: I/dalvikvm-heap(20266): Grow heap (frag case) to 6.930MB for 513744-byte allocation\r\n03-12 11:18:44.310: D/dalvikvm(20266): GC_FOR_ALLOC freed <1K, 6% free 6984K/7367K, paused 21ms\r\n03-12 11:18:44.330: W/CursorWrapperInner(20266): Cursor finalized without prior close()\r\n03-12 11:18:44.330: D/WindowManager(305): addWindowToListInOrder() : current mSkipWidgetFocus='true'\r\n03-12 11:18:44.340: E/V8Exception(20266): Exception occurred at app.js:35: Uncaught Error: no such column: Calendars._id: , while compiling: SELECT Instances.event_id AS event_id, title, description, eventLocation, begin, end, allDay, hasAlarm, eventStatus, visibility FROM Instances INNER JOIN view_events AS Events ON (Instances.event_id=Events._id) WHERE (begin<=? AND end>=?) AND (Calendars._id=1) ORDER BY startDay ASC, startMinute ASC\r\n03-12 11:18:44.350: W/CursorWrapperInner(20266): Cursor finalized without prior close()\r\n03-12 11:18:44.350: D/dalvikvm(20266): GC_CONCURRENT freed 3K, 6% free 7081K/7495K, paused 2ms+3ms\r\n03-12 11:18:44.350: W/CursorWrapperInner(20266): Cursor finalized without prior close()\r\n03-12 11:18:44.380: D/dalvikvm(20266): GC_FOR_ALLOC freed 14K, 6% free 7094K/7495K, paused 21ms\r\n03-12 11:18:44.380: I/dalvikvm-heap(20266): Grow heap (frag case) to 7.623MB for 614416-byte allocation\r\n03-12 11:18:44.420: D/dalvikvm(20266): GC_CONCURRENT freed 0K, 6% free 7694K/8135K, paused 1ms+2ms\r\n03-12 11:18:44.420: I/TiRootActivity(20266): (main) [0,0] checkpoint, on root activity resume. activity = com.appcelerator.tabletTest.TablettestActivity@40701bf0\r\n03-12 11:18:44.430: D/WindowManager(305): addWindowToListInOrder() : current mSkipWidgetFocus='true'\r\n03-12 11:18:44.440: I/SurfaceFlinger(237): id=772(1) createSurface 0x140c6c for pid 20266 (1x1),1 flag=0, com.appcelerator.tabletTest/com.appcelerator.tabletTest.TablettestActivity\r\n03-12 11:18:44.460: I/SurfaceFlinger(237): id=773(2) createSurface 0x13ff24 for pid 20266 (1280x752),2 flag=0, com.appcelerator.tabletTest/com.appcelerator.tabletTest.TablettestActivity\r\n03-12 11:18:44.520: I/ActivityManager(305): Displayed com.appcelerator.tabletTest/.TablettestActivity: +1s81ms\r\n03-12 11:18:44.520: D/TabletStatusBar(353): lights on\r\n03-12 11:18:44.610: D/dalvikvm(377): GC_CONCURRENT freed 2097K, 28% free 22801K/31431K, paused 2ms+5ms\r\n03-12 11:18:44.950: I/SurfaceFlinger(237): id=771 Removed Starting com.appcelerator.tabletTest idx=4 Map Size=4\r\n03-12 11:18:44.960: I/SurfaceFlinger(237): id=771 Removed Starting com.appcelerator.tabletTest idx=-2 Map Size=4\r\n{code}", "updateAuthor": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2012-03-12T10:26:49.000+0000", "updated": "2012-03-12T10:26:49.000+0000" }, { "id": "186826", "author": { "name": "opiecyrus", "key": "opiecyrus", "displayName": "Opie Cyrus", "active": true, "timeZone": "America/Chicago" }, "body": "Test case passed on 2.3, 3.1 and 3.2 devices, but failed on 4.0 device. The crash log on 4.0 device is the following for V8:\r\n{code}\r\nI/TiAPI ( 1969): ALL CALENDARS:\r\nI/TiAPI ( 1969): appcel123@gmail.com\r\nI/TiAPI ( 1969): {\"hidden\":false,\"id\":\"1\",\"selected\":true,\"name\":\"appcel123@gmail.com\"}\r\nI/TiAPI ( 1969): SELECTABLE CALENDARS:\r\nI/TiAPI ( 1969): appcel123@gmail.com\r\nI/TiAPI ( 1969): {\"hidden\":false,\"id\":\"1\",\"selected\":true,\"name\":\"appcel123@gmail.com\"}\r\nD/dalvikvm( 1603): GC_CONCURRENT freed 257K, 3% free 14216K/14599K, paused 5ms+2ms\r\nE/DatabaseUtils( 1603): Writing exception to parcel\r\nE/DatabaseUtils( 1603): java.lang.IllegalArgumentException: Invalid column visibility\r\nE/DatabaseUtils( 1603): at android.database.sqlite.SQLiteQueryBuilder.computeProjection(SQLiteQueryBuilder.java:588)\r\nE/DatabaseUtils( 1603): at android.database.sqlite.SQLiteQueryBuilder.buildQuery(SQLiteQueryBuilder.java:403)\r\nE/DatabaseUtils( 1603): at android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:347)\r\nE/DatabaseUtils( 1603): at android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:291)\r\nE/DatabaseUtils( 1603): at com.android.providers.calendar.CalendarProvider2.handleInstanceQuery(CalendarProvider2.java:1015)\r\nE/DatabaseUtils( 1603): at com.android.providers.calendar.CalendarProvider2.query(CalendarProvider2.java:840)\r\nE/DatabaseUtils( 1603): at android.content.ContentProvider$Transport.query(ContentProvider.java:178)\r\nE/DatabaseUtils( 1603): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:112)\r\nE/DatabaseUtils( 1603): at android.os.Binder.execTransact(Binder.java:338)\r\nE/DatabaseUtils( 1603): at dalvik.system.NativeStart.run(Native Method)\r\nW/System.err( 1969): java.lang.IllegalArgumentException: Invalid column visibility\r\nI/LocalVolumesProvidelet( 1687): Updating SelectionBuilder[table=volumes, selection=(account_name=?) AND (volume_id=?), selectionArgs=[appcel123@gmail.com, Y7sOAAAAIAAJ]] with values cover_content_status=3\r\nW/System.err( 1969): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:165)\r\nW/System.err( 1969): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)\r\nW/System.err( 1969): at android.content.ContentProviderProxy.query(ContentProviderNative.java:358)\r\nW/System.err( 1969): at android.content.ContentResolver.query(ContentResolver.java:310)\r\nW/System.err( 1969): at ti.modules.titanium.android.calendar.EventProxy.queryEventsBetweenDates(EventProxy.java:82)\r\nW/System.err( 1969): at ti.modules.titanium.android.calendar.EventProxy.queryEventsBetweenDates(EventProxy.java:210)\r\nW/System.err( 1969): at ti.modules.titanium.android.calendar.CalendarProxy.getEventsInYear(CalendarProxy.java:102)\r\nW/System.err( 1969): at org.appcelerator.kroll.runtime.v8.V8Runtime.nativeRunModule(Native Method)\r\nW/System.err( 1969): at org.appcelerator.kroll.runtime.v8.V8Runtime.doRunModule(V8Runtime.java:137)\r\nW/System.err( 1969): at org.appcelerator.kroll.KrollRuntime.handleMessage(KrollRuntime.java:259)\r\nW/System.err( 1969): at org.appcelerator.kroll.runtime.v8.V8Runtime.handleMessage(V8Runtime.java:163)\r\nW/System.err( 1969): at android.os.Handler.dispatchMessage(Handler.java:95)\r\nW/System.err( 1969): at android.os.Looper.loop(Looper.java:137)\r\nW/System.err( 1969): at org.appcelerator.kroll.KrollRuntime$KrollRuntimeThread.run(KrollRuntime.java:104)\r\nE/TiJSError( 1969): (main) [496,775] ----- Titanium Javascript Runtime Error -----\r\nE/TiJSError( 1969): (main) [0,775] - In app.js:26,23\r\nE/TiJSError( 1969): (main) [0,775] - Message: Uncaught Error: Invalid column visibility\r\nE/TiJSError( 1969): (main) [0,775] - Source: var events = calendar.getEventsInYear(YEAR);\r\n{code}\r\n\r\n\r\nAnd for Rhino:\r\n{code}\r\nI/TiAPI ( 1561): ALL CALENDARS:\r\nD/dalvikvm( 1561): GC_CONCURRENT freed 259K, 3% free 14756K/15111K, paused 3ms+3ms\r\nI/ActivityManager( 185): Start proc com.android.providers.calendar for content provider com.android.providers.calendar/.CalendarProvider2: pid=1579 uid=10008 gids={3003, 1015}\r\nI/ActivityThread( 1579): Pub com.android.calendar: com.android.providers.calendar.CalendarProvider2\r\nI/TiAPI ( 1561): appcel123@gmail.com\r\nI/TiAPI ( 1561): {\"hidden\":false,\"id\":\"1\",\"name\":\"appcel123@gmail.com\",\"selected\":true}\r\nI/TiAPI ( 1561): SELECTABLE CALENDARS:\r\nI/TiAPI ( 1561): appcel123@gmail.com\r\nI/TiAPI ( 1561): {\"hidden\":false,\"id\":\"1\",\"name\":\"appcel123@gmail.com\",\"selected\":true}\r\nE/DatabaseUtils( 1579): Writing exception to parcel\r\nE/DatabaseUtils( 1579): java.lang.IllegalArgumentException: Invalid column visibility\r\nE/DatabaseUtils( 1579): at android.database.sqlite.SQLiteQueryBuilder.computeProjection(SQLiteQueryBuilder.java:588)\r\nE/DatabaseUtils( 1579): at android.database.sqlite.SQLiteQueryBuilder.buildQuery(SQLiteQueryBuilder.java:403)\r\nE/DatabaseUtils( 1579): at android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:347)\r\nE/DatabaseUtils( 1579): at android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:291)\r\nE/DatabaseUtils( 1579): at com.android.providers.calendar.CalendarProvider2.handleInstanceQuery(CalendarProvider2.java:1015)\r\nE/DatabaseUtils( 1579): at com.android.providers.calendar.CalendarProvider2.query(CalendarProvider2.java:840)\r\nE/DatabaseUtils( 1579): at android.content.ContentProvider$Transport.query(ContentProvider.java:178)\r\nE/DatabaseUtils( 1579): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:112)\r\nE/DatabaseUtils( 1579): at android.os.Binder.execTransact(Binder.java:338)\r\nE/DatabaseUtils( 1579): at dalvik.system.NativeStart.run(Native Method)\r\nE/ScriptsModule( 1561): Error while executing app.js: Wrapped java.lang.IllegalArgumentException: Invalid column visibility (app.js#26)\r\nE/ScriptsModule( 1561): org.mozilla.javascript.WrappedException: Wrapped java.lang.IllegalArgumentException: Invalid column visibility (app.js#26)\r\nE/ScriptsModule( 1561): at org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1786)\r\nE/ScriptsModule( 1561): at ti.modules.titanium.android.calendar.CalendarProxyPrototype.getEventsInYear(CalendarProxyPrototype.java:112)\r\nE/ScriptsModule( 1561): at ti.modules.titanium.android.calendar.CalendarProxyPrototype.execIdCall(CalendarProxyPrototype.java:532)\r\nE/ScriptsModule( 1561): at org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:129)\r\nE/ScriptsModule( 1561): at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1701)\r\nE/ScriptsModule( 1561): at script(app.js:26)\r\nE/ScriptsModule( 1561): at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:854)\r\nE/ScriptsModule( 1561): at org.mozilla.javascript.InterpretedFunction.exec(InterpretedFunction.java:178)\r\nE/ScriptsModule( 1561): at org.mozilla.javascript.Context.evaluateString(Context.java:1111)\r\nE/ScriptsModule( 1561): at org.appcelerator.kroll.runtime.rhino.modules.ScriptsModule.runSource(ScriptsModule.java:77)\r\nE/ScriptsModule( 1561): at org.appcelerator.kroll.runtime.rhino.modules.ScriptsModule.access$300(ScriptsModule.java:28)\r\nE/ScriptsModule( 1561): at org.appcelerator.kroll.runtime.rhino.modules.ScriptsModule$RunInThisContext.call(ScriptsModule.java:142)\r\nE/ScriptsModule( 1561): at org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:97)\r\nE/ScriptsModule( 1561): at org.appcelerator.kroll.runtime.rhino.js.module._c_anonymous_12(/var/folders/vt/m7g5015s2kq16fb8sm99nsqh0000gq/T/module.js:247)\r\nE/ScriptsModule( 1561): at org.appcelerator.kroll.runtime.rhino.js.module.call(/var/folders/vt/m7g5015s2kq16fb8sm99nsqh0000gq/T/module.js)\r\nE/ScriptsModule( 1561): at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:76)\r\nE/ScriptsModule( 1561): at org.appcelerator.kroll.runtime.rhino.js.module._c_anonymous_4(/var/folders/vt/m7g5015s2kq16fb8sm99nsqh0000gq/T/module.js:89)\r\nE/ScriptsModule( 1561): at org.appcelerator.kroll.runtime.rhino.js.module.call(/var/folders/vt/m7g5015s2kq16fb8sm99nsqh0000gq/T/module.js)\r\nE/ScriptsModule( 1561): at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:76)\r\nE/ScriptsModule( 1561): at org.appcelerator.kroll.runtime.rhino.js.module._c_anonymous_3(/var/folders/vt/m7g5015s2kq16fb8sm99nsqh0000gq/T/module.js:65)\r\nE/ScriptsModule( 1561): at org.appcelerator.kroll.runtime.rhino.js.module.call(/var/folders/vt/m7g5015s2kq16fb8sm99nsqh0000gq/T/module.js)\r\nE/ScriptsModule( 1561): at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:426)\r\nE/ScriptsModule( 1561): at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3177)\r\nE/ScriptsModule( 1561): at org.appcelerator.kroll.runtime.rhino.js.module.call(/var/folders/vt/m7g5015s2kq16fb8sm99nsqh0000gq/T/module.js)\r\nE/ScriptsModule( 1561): at org.appcelerator.kroll.runtime.rhino.RhinoRuntime.doRunModule(RhinoRuntime.java:80)\r\nE/ScriptsModule( 1561): at org.appcelerator.kroll.KrollRuntime.handleMessage(KrollRuntime.java:259)\r\nE/ScriptsModule( 1561): at android.os.Handler.dispatchMessage(Handler.java:95)\r\nE/ScriptsModule( 1561): at android.os.Looper.loop(Looper.java:137)\r\nE/ScriptsModule( 1561): at org.appcelerator.kroll.KrollRuntime$KrollRuntimeThread.run(KrollRuntime.java:104)\r\nE/ScriptsModule( 1561): Caused by: java.lang.IllegalArgumentException: Invalid column visibility\r\nE/ScriptsModule( 1561): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:165)\r\nE/ScriptsModule( 1561): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)\r\nE/ScriptsModule( 1561): at android.content.ContentProviderProxy.query(ContentProviderNative.java:358)\r\nE/ScriptsModule( 1561): at android.content.ContentResolver.query(ContentResolver.java:310)\r\nE/ScriptsModule( 1561): at ti.modules.titanium.android.calendar.EventProxy.queryEventsBetweenDates(EventProxy.java:82)\r\nE/ScriptsModule( 1561): at ti.modules.titanium.android.calendar.EventProxy.queryEventsBetweenDates(EventProxy.java:210)\r\nE/ScriptsModule( 1561): at ti.modules.titanium.android.calendar.CalendarProxy.getEventsInYear(CalendarProxy.java:102)\r\nE/ScriptsModule( 1561): at ti.modules.titanium.android.calendar.CalendarProxyPrototype.getEventsInYear(CalendarProxyPrototype.java:105)\r\nE/ScriptsModule( 1561): ... 26 more\r\nE/TiJSError( 1561): (main) [1212,1436] ----- Titanium Javascript Runtime Error -----\r\nE/TiJSError( 1561): (main) [1,1437] - In app.js:26,0\r\nE/TiJSError( 1561): (main) [0,1437] - Message: Wrapped java.lang.IllegalArgumentException: Invalid column visibility (app.js#26)\r\nE/TiJSError( 1561): (main) [0,1437] - Source: null\r\n{code}\r\n\r\n\r\nNew ticket 8053 has been opened to address adding Calendar support for ICS.", "updateAuthor": { "name": "opiecyrus", "key": "opiecyrus", "displayName": "Opie Cyrus", "active": true, "timeZone": "America/Chicago" }, "created": "2012-03-16T11:17:17.000+0000", "updated": "2012-03-16T11:17:17.000+0000" }, { "id": "187117", "author": { "name": "mpettiford", "key": "mpettiford", "displayName": "Michael Pettiford", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Closing issue\r\n\r\nTested with Ti Studio build 2.0.0.201203182248\r\nTi Mob SDK 2.0.0.v20120319003254 hash r60b6da4c\r\nOSX Lion 10.7.3\r\nGalaxy Tab 10.1 OS 3.2, Galaxy Tab 2.3.4\r\n\r\nOn both devices the expected console output is shown", "updateAuthor": { "name": "mpettiford", "key": "mpettiford", "displayName": "Michael Pettiford", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-03-19T11:44:42.000+0000", "updated": "2012-03-19T11:44:42.000+0000" }, { "id": "187122", "author": { "name": "rborn", "key": "rborn", "displayName": "Dan Tamas", "active": true, "timeZone": "Europe/Berlin" }, "body": "The calendar_id bug is fixed, but it triggers another error as I specified in the ticket.\r\n\r\nhttp://support.appcelerator.com/tickets/APP-744758/tickets", "updateAuthor": { "name": "rborn", "key": "rborn", "displayName": "Dan Tamas", "active": true, "timeZone": "Europe/Berlin" }, "created": "2012-03-19T11:48:50.000+0000", "updated": "2012-03-19T11:48:50.000+0000" }, { "id": "187314", "author": { "name": "opiecyrus", "key": "opiecyrus", "displayName": "Opie Cyrus", "active": true, "timeZone": "America/Chicago" }, "body": "Refer to linked timob-8085 to track newly reported issue", "updateAuthor": { "name": "opiecyrus", "key": "opiecyrus", "displayName": "Opie Cyrus", "active": true, "timeZone": "America/Chicago" }, "created": "2012-03-19T22:35:51.000+0000", "updated": "2012-03-19T22:35:51.000+0000" }, { "id": "255465", "author": { "name": "pmishra", "key": "pmishra", "displayName": "Paras Mishra", "active": true, "timeZone": "Asia/Kolkata" }, "body": "Exception occurred on the console while executing the app.\r\nTimob_7959_exception.txt is attached.\r\n\r\nTested on:\r\nDevice : Google Nexus 7, Android Version: 4.1\r\nSDK: 3.1.1.v20130531163723\r\nCLI version : 3.1.0\r\nOS : MAC OSX 10.7.5\r\nAppcelerator Studio, build: 3.1.1.201306012403\r\nXCode : 4.5.1", "updateAuthor": { "name": "pmishra", "key": "pmishra", "displayName": "Paras Mishra", "active": true, "timeZone": "Asia/Kolkata" }, "created": "2013-06-03T11:00:08.000+0000", "updated": "2013-06-03T11:00:08.000+0000" }, { "id": "255567", "author": { "name": "pwang", "key": "pwang", "displayName": "Ping Wang", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I ran the test case on Nexus 7 (4.1) with the latest 3.1.1 and it works fine. From the attached log, it is not a calendar issue but something related network. Resolve the ticket as Fixed.", "updateAuthor": { "name": "pwang", "key": "pwang", "displayName": "Ping Wang", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-06-03T19:46:46.000+0000", "updated": "2013-06-03T19:46:46.000+0000" }, { "id": "278888", "author": { "name": "jithinv@exalture.com", "key": "jithinv@exalture.com", "displayName": "jithinpv", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Anvil test case added.\nhttps://github.com/appcelerator/titanium_mobile/pull/4944", "updateAuthor": { "name": "jithinv@exalture.com", "key": "jithinv@exalture.com", "displayName": "jithinpv", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-11-11T07:17:12.000+0000", "updated": "2013-11-11T07:17:12.000+0000" }, { "id": "412978", "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-16T20:54:47.000+0000", "updated": "2017-03-16T20:54:47.000+0000" } ], "maxResults": 11, "total": 11, "startAt": 0 } } }