{ "id": "62640", "key": "TIMOB-2008", "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": "11258", "description": "Holding Pen for Triaged Issues", "name": "Backlog", "archived": false, "released": false } ], "resolution": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2017-05-02T20:10:58.000+0000", "created": "2011-04-15T03:07:57.000+0000", "priority": { "name": "Trivial", "id": "5" }, "labels": [ "android", "defect", "filesystem", "kitchensink", "leak" ], "versions": [], "issuelinks": [], "assignee": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-05-02T21:10:58.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": "{html}

1.4.2.4ce7ff G1 running 1.6. saw it twice on the device, never\nin sim

\n

1.Platform>FileSystem (view output)
\nresults:

\n

I/ActivityManager( 76): Starting activity: Intent {\ncmp=com.appcelerator.KitchenSink/org.appcelerator.titanium.TiActivity\n(has extras) }
\nD/TiActivity( 438): (main) [3391,809721] Activity onPause
\nD/TiActivity( 438): (main) [34,809755] Activity onCreate
\nD/TiActivity( 438): (main) [27,809782] Activity onStart
\nD/TiActivity( 438): (main) [1,809783] Activity onResume
\nW/TiActivity( 438): (main) [10,809793] Notifying TiUIWindow,\nactivity is created
\nI/ActivityManager( 76): Displayed activity\ncom.appcelerator.KitchenSink/org.appcelerator.titanium.TiActivity:\n122 ms (total 122 ms)
\nD/KrollContext( 438): (kroll$95) [116,809909] eval file:\napp://examples/filesystem.js
\nD/TiActivity( 438): (main) [4,809913] Activity onStop
\nI/TiAPI ( 438): (kroll$95) [175,810088] Resources Directory\n:app://
\nI/TiAPI ( 438): (kroll$95) [5,810093] Temp Directory :null
\nI/TiAPI ( 438): (kroll$95) [5,810098] Application Directory\n:null
\nI/TiAPI ( 438): (kroll$95) [5,810103] Application Data Directory\n:appdata-private://
\nI/TiAPI ( 438): (kroll$95) [5,810108] Application Support Directory\n:null
\nI/TiAPI ( 438): (kroll$95) [5,810113] External Storage Available\n:null
\nI/TiAPI ( 438): (kroll$95) [4,810117] Separator :/
\nI/TiAPI ( 438): (kroll$95) [6,810123] Line Ending :
\nD/dalvikvm( 438): GC freed 31313 objects / 2153568 bytes in\n346ms
\nI/TiAPI ( 438): (kroll$95) [359,810482] file = [object TiFile]
\nI/TiAPI ( 438): (kroll$95) [31,810513] contents blob object = Hello\nWorld. this is a filesystem read test.
\nI/TiAPI ( 438): (kroll$95) [53,810566] contents = Hello World. this\nis a filesystem read test.
\nI/TiAPI ( 438): (kroll$95) [8,810574] mime type =\napplication/octet-stream
\nI/TiAPI ( 438): (kroll$95) [14,810588] nativePath =\nfile:///android_asset/Resources/text.txt
\nI/TiAPI ( 438): (kroll$95) [34,810622] exists = true
\nI/TiAPI ( 438): (kroll$95) [6,810628] size = 44
\nI/TiAPI ( 438): (kroll$95) [6,810634] readonly = true
\nI/TiAPI ( 438): (kroll$95) [10,810644] symbolicLink = false
\nI/TiAPI ( 438): (kroll$95) [12,810656] executable = false
\nI/TiAPI ( 438): (kroll$95) [23,810679] hidden = false
\nE/Database( 438): Leak found
\nE/Database( 438): java.lang.IllegalStateException:\n/data/data/com.appcelerator.KitchenSink/databases/quotes\nSQLiteDatabase created and never closed
\nE/Database( 438): at\nandroid.database.sqlite.SQLiteDatabase.(SQLiteDatabase.java:1581)
\nE/Database( 438): at\nandroid.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:638)
\nE/Database( 438): at\nandroid.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:659)
\nE/Database( 438): at\nandroid.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:652)
\nE/Database( 438): at\nandroid.app.ApplicationContext.openOrCreateDatabase(ApplicationContext.java:482)
\nE/Database( 438): at\nandroid.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:193)
\nE/Database( 438): at\nti.modules.titanium.database.DatabaseModule.open(DatabaseModule.java:41)
\nE/Database( 438): at\nti.modules.titanium.database.DatabaseModule.install(DatabaseModule.java:102)
\nE/Database( 438): at java.lang.reflect.Method.invokeNative(Native\nMethod)
\nE/Database( 438): at\njava.lang.reflect.Method.invoke(Method.java:521)
\nE/Database( 438): at\norg.appcelerator.titanium.kroll.KrollMethod.call(KrollMethod.java:84)
\nE/Database( 438): at\norg.mozilla.javascript.Interpreter.interpretLoop(Unknown\nSource)
\nE/Database( 438): at\norg.mozilla.javascript.Interpreter.interpret(Unknown Source)
\nE/Database( 438): at\norg.mozilla.javascript.InterpretedFunction.call(Unknown Source)
\nE/Database( 438): at\norg.mozilla.javascript.ContextFactory.doTopCall(Unknown Source)
\nE/Database( 438): at\norg.mozilla.javascript.ScriptRuntime.doTopCall(Unknown Source)
\nE/Database( 438): at\norg.mozilla.javascript.InterpretedFunction.exec(Unknown Source)
\nE/Database( 438): at\norg.mozilla.javascript.Context.evaluateReader(Unknown Source)
\nE/Database( 438): at\norg.appcelerator.titanium.kroll.KrollContext.handleEvalFile(KrollContext.java:159)
\nE/Database( 438): at\norg.appcelerator.titanium.kroll.KrollContext.handleMessage(KrollContext.java:101)
\nE/Database( 438): at\nandroid.os.Handler.dispatchMessage(Handler.java:95)
\nE/Database( 438): at android.os.Looper.loop(Looper.java:123)
\nE/Database( 438): at\nandroid.os.HandlerThread.run(HandlerThread.java:60)
\nI/TiAPI ( 438): (kroll$95) [16,810695] writeable = null
\nI/TiAPI ( 438): (kroll$95) [5,810700] name = text.txt
\nI/TiAPI ( 438): (kroll$95) [12,810712] extension = txt
\nI/TiAPI ( 438): (kroll$95) [10,810722] resolve =\nfile:///android_asset/Resources/text.txt
\nI/TiAPI ( 438): (kroll$95) [135,810857] directoryListing =\napp.js,appicon.png,comic_zine_ot.otf,cricket.wav,default.png,default_app_logo.png,echo.js,examples,images,jquery-1.3.2.js,main_windows,movie.mp4,my_js_include.js,my_js_include_2.js,paradise_lost.txt,params.js,pop.caf,test.css,testdb.db,text.txt,todo.js,welcome.js
\nW/TiBaseFile( 438): (kroll$95) [13,810870] Method is not supported\norg.appcelerator.titanium.io.TiResourceFile : getParent
\nI/TiAPI ( 438): (kroll$95) [2,810872] getParent = null
\nI/TiAPI ( 438): (kroll$95) [4,810876] spaceAvailable = 0
\nI/TiAPI ( 438): (kroll$95) [90,810966] Created mydir: true
\nI/TiAPI ( 438): (kroll$95) [2,810968] newdir [object TiFile]
\nI/global ( 438): Default buffer size used in BufferedOutputStream\nconstructor. It would be better to be explicit if an 8k buffer is\nrequired.
\nI/TiAPI ( 438): (kroll$95) [298,811266] directoryListing for newDir\n= newfile.txt
\nI/TiAPI ( 438): (kroll$95) [10,811276] newfile.txt created: Tue Oct\n05 2010 11:48:05 GMT-0700 (PDT)
\nI/TiAPI ( 438): (kroll$95) [8,811284] newfile.txt modified: Tue Oct\n05 2010 11:48:05 GMT-0700 (PDT)
\nI/TiAPI ( 438): (kroll$95) [208,811492] newfile.txt deleted:\ntrue
\nI/TiAPI ( 438): (kroll$95) [208,811700] mydir deleted: true
\nI/TiAPI ( 438): (kroll$95) [3,811703] directoryListing for newDir\nafter deleteDirectory =
\nI/TiAPI ( 438): (kroll$95) [73,811776] external directoryListing =\ndcim,org.appcelerator.tidev,test.jpg,cricket.wav,download,logo.gif,.Trashes,movie2.3gp,._.Trashes,.fseventsd,LOST.DIR,Ti.debug,com.appcelerator.KitchenSink
\nI/TiAPI ( 438): (kroll$95) [34,811810] app.js exists? true
\nI/TiAPI ( 438): (kroll$95) [8,811818] app.js size? 44

{html}", "attachment": [], "flagged": false, "summary": "Android - filesystem test generates leak warning (intermittent)", "creator": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "127243", "author": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Assigning back so the test can be examined.

\n

This is a kitchen sink problem. The reproduction sequence\nis.

\n

1) Run KS > Platform > Database
\n2) Click \"Pre-packaged Database\"
\n3) Back all the way out of the app and wait a few seconds for the\nfinalizer to run.

\n

Warning from Android OS from the log

\n
\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193): Releasing statement in a finalizer. Please ensure that you explicitly call close() on your cursor: SELECT * FROM TIPS\n
\n

Error From Log

\n
\n0-05 17:41:13.522: ERROR/Database(1193): close() was never explicitly called on database '/data/data/org.appcelerator.kitchensink/databases/quotes' \n10-05 17:41:13.522: ERROR/Database(1193): android.database.sqlite.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here\n
\n

Full Log

\n
\n10-05 17:40:56.491: INFO/ActivityManager(60): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.appcelerator.kitchensink/.KitchenSinkActivity bnds=[3,240][77,319] }\n10-05 17:40:56.943: INFO/Log(1193): (main) [0,0] checkpoint, on root activity create.\n10-05 17:40:56.962: ERROR/TiRootActivity(1193): (main) [17,17] Instance Count: 0\n10-05 17:40:57.312: INFO/TiRootActivity(1193): (Thread-34) [352,369] eval app.js\n10-05 17:40:57.312: DEBUG/KrollContext(1193): (kroll$12) [5,374] eval file: app://app.js\n10-05 17:40:57.362: ERROR/ROOT(1193): (main) [42,416] Leaving TiRootActivity.onCreate\n10-05 17:40:57.362: INFO/Log(1193): (main) [1,1] checkpoint, on root activity resume.\n10-05 17:40:57.681: INFO/ActivityManager(60): Displayed activity org.appcelerator.kitchensink/.KitchenSinkActivity: 768 ms (total 768 ms)\n10-05 17:40:58.042: INFO/TabGroupProxy(1193): (main) [679,680] handleOpen\n10-05 17:40:58.042: INFO/ActivityManager(60): Starting activity: Intent { cmp=org.appcelerator.kitchensink/ti.modules.titanium.ui.TiTabActivity (has extras) }\n10-05 17:40:58.132: WARN/TiTabActivity(1193): (main) [97,777] Notifying TiTabGroup, activity is created\n10-05 17:40:58.192: ERROR/TiApplication(1193): (kroll$12) [57,834] APP PROXY: ti.modules.titanium.app.AppModule@45091388\n10-05 17:40:58.412: DEBUG/KrollContext(1193): (kroll$12) [219,1053] eval file: file:///android_asset/Resources/welcome.js\n10-05 17:40:58.442: WARN/TiActivity(1193): (main) [27,1080] Notifying TiUIWindow, activity is created\n10-05 17:40:58.442: WARN/TiActivity(1193): (main) [4,1084] Notifying TiUIWindow, activity is created\n10-05 17:40:58.551: INFO/ActivityManager(60): Displayed activity org.appcelerator.kitchensink/ti.modules.titanium.ui.TiTabActivity: 458 ms (total 458 ms)\n10-05 17:40:58.772: DEBUG/KrollContext(1193): (kroll$13) [329,1413] eval file: app://main_windows/base_ui.js\n10-05 17:40:58.862: DEBUG/KrollContext(1193): (kroll$14) [93,1506] eval file: app://main_windows/controls.js\n10-05 17:40:59.082: INFO/TiAPI(1193): (kroll$12) [220,1726] Welcome to Kitchen Sink for Titanium/1.1.0\n10-05 17:40:59.101: DEBUG/TiAPI(1193): (kroll$12) [15,1741] user agent set to Dalvik/1.2.0 (Linux; U; Android 2.2; google_sdk Build/FRF91) Titanium/1.1.0\n10-05 17:40:59.202: DEBUG/TiUIView(1193): (main) [99,1840] starting animation: android.view.animation.AnimationSet@44ff55b8\n10-05 17:40:59.332: INFO/TiAPI(1193): (kroll$12) [132,1972] tab blur - new index 0 old index -1\n10-05 17:40:59.511: INFO/TiAPI(1193): (kroll$13) [184,2156] FOCUS RECEIVED IN base_ui\n10-05 17:41:00.312: DEBUG/TitaniumModule(1193): (Timer-2) [797,2953] calling timeout timer 0 @1286318460316\n10-05 17:41:00.312: INFO/TiAPI(1193): (kroll$12) [4,2957] tab Base UI prevTab = no tab\n10-05 17:41:00.382: WARN/TiActivity(1193): (main) [66,3023] Notifying TiUIWindow, activity is created\n10-05 17:41:00.442: DEBUG/KrollContext(1193): (kroll$15) [61,3084] eval file: app://main_windows/platform.js\n10-05 17:41:01.334: DEBUG/TitaniumModule(1193): (Timer-3) [888,3972] calling timeout timer 1 @1286318461335\n10-05 17:41:02.172: INFO/ActivityManager(60): Starting activity: Intent { cmp=org.appcelerator.kitchensink/org.appcelerator.titanium.TiActivity (has extras) }\n10-05 17:41:02.322: WARN/TiActivity(1193): (main) [990,4962] Notifying TiUIWindow, activity is created\n10-05 17:41:02.591: INFO/ActivityManager(60): Displayed activity org.appcelerator.kitchensink/org.appcelerator.titanium.TiActivity: 327 ms (total 327 ms)\n10-05 17:41:02.611: DEBUG/KrollContext(1193): (kroll$16) [295,5257] eval file: app://examples/database.js\n10-05 17:41:03.022: INFO/TiAPI(1193): (kroll$16) [408,5665] JUST INSERTED, rowsAffected = 1\n10-05 17:41:03.032: INFO/TiAPI(1193): (kroll$16) [4,5669] JUST INSERTED, lastInsertRowId = 5\n10-05 17:41:03.052: INFO/TiAPI(1193): (kroll$16) [21,5690] ROW COUNT = 4\n10-05 17:41:03.052: INFO/TiAPI(1193): (kroll$16) [1,5691] ROW COUNT = 4\n10-05 17:41:03.052: INFO/TiAPI(1193): (kroll$16) [3,5694] ROW COUNT = 4\n10-05 17:41:03.072: INFO/TiAPI(1193): (kroll$16) [19,5713] ID: 2 NAME: I was updated too COLUMN NAME ID\n10-05 17:41:03.072: INFO/TiAPI(1193): (kroll$16) [5,5718] ID: 3 NAME: Name 3 COLUMN NAME ID\n10-05 17:41:03.082: INFO/TiAPI(1193): (kroll$16) [6,5724] ID: 4 NAME: I was updated COLUMN NAME ID\n10-05 17:41:03.092: INFO/TiAPI(1193): (kroll$16) [9,5733] ID: 5 NAME: ⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ COLUMN NAME ID\n10-05 17:41:04.422: ERROR/TiUIView(1193): (main) [1326,7059] TAP, TAP, TAP\n10-05 17:41:04.492: DEBUG/KrollContext(1193): (kroll$17) [74,7133] eval file: app://examples/database_3.js\n10-05 17:41:04.571: INFO/TiAPI(1193): (kroll$17) [77,7210] A team will always appreciate a great individual if he's willing to sacrifice for the group.\n10-05 17:41:04.571: INFO/TiAPI(1193): Kareem Abdul-Jabbar col 1 title col 2 tip\n10-05 17:41:04.571: INFO/TiAPI(1193): (kroll$17) [4,7214] A professional writer is an amateur who didn't quit.\n10-05 17:41:04.571: INFO/TiAPI(1193): Richard Bach col 1 title col 2 tip\n10-05 17:41:04.581: INFO/TiAPI(1193): (kroll$17) [5,7219] A man who views the world the same at fifty as he did at twenty has wasted thirty years of his life.\n10-05 17:41:04.581: INFO/TiAPI(1193): Muhammad Ali col 1 title col 2 tip\n10-05 17:41:04.581: INFO/TiAPI(1193): (kroll$17) [6,7225] As the poet said, 'Only God can make a tree,' probably because it's so hard to figure out how to get the bark on.\n10-05 17:41:04.581: INFO/TiAPI(1193): Woody Allen col 1 title col 2 tip\n10-05 17:41:04.591: INFO/TiAPI(1193): (kroll$17) [6,7231] American corporations hate to give away money.\n10-05 17:41:04.591: INFO/TiAPI(1193): Stephen Ambrose col 1 title col 2 tip\n10-05 17:41:04.601: INFO/TiAPI(1193): (kroll$17) [12,7243] A lot of artists who have a certain style are expected to more or less keep doing their style. It's so easy to get into that rut of production.\n10-05 17:41:04.601: INFO/TiAPI(1193): Laurie Anderson col 1 title col 2 tip\n10-05 17:41:04.601: INFO/TiAPI(1193): (kroll$17) [3,7246] All men are prepared to accomplish the incredible if their ideals are threatened.\n10-05 17:41:04.601: INFO/TiAPI(1193): Maya Angelou col 1 title col 2 tip\n10-05 17:41:04.611: INFO/TiAPI(1193): (kroll$17) [5,7251] I do not fear computers. I fear the lack of them.\n10-05 17:41:04.611: INFO/TiAPI(1193): Isaac Asimov col 1 title col 2 tip\n10-05 17:41:04.611: INFO/TiAPI(1193): (kroll$17) [6,7257] Be careful what you set your heart upon - for it will surely be yours.\n10-05 17:41:04.611: INFO/TiAPI(1193): James A. Baldwin col 1 title col 2 tip\n10-05 17:41:04.621: INFO/TiAPI(1193): (kroll$17) [6,7263] A nickel ain't worth a dime anymore.\n10-05 17:41:04.621: INFO/TiAPI(1193): Yogi Berra col 1 title col 2 tip\n10-05 17:41:04.631: INFO/TiAPI(1193): (kroll$17) [6,7269] Beware of geeks bearing formulas. \n10-05 17:41:04.631: INFO/TiAPI(1193): Warren Buffett col 1 title col 2 tip\n10-05 17:41:04.631: INFO/TiAPI(1193): (kroll$17) [7,7276] Always do whatever's next.\n10-05 17:41:04.631: INFO/TiAPI(1193): George Carlin col 1 title col 2 tip\n10-05 17:41:04.651: INFO/TiAPI(1193): (kroll$17) [14,7290] Success is getting what you want. Happiness is wanting what you get.\n10-05 17:41:04.651: INFO/TiAPI(1193): Dale Carnegie col 1 title col 2 tip\n10-05 17:41:04.651: INFO/TiAPI(1193): (kroll$17) [2,7292] Decide that you want it more than you are afraid of it.\n10-05 17:41:04.651: INFO/TiAPI(1193): Bill Cosby col 1 title col 2 tip\n10-05 17:41:04.661: INFO/TiAPI(1193): (kroll$17) [6,7298] All our dreams can come true, if we have the courage to pursue them.\n10-05 17:41:04.661: INFO/TiAPI(1193): Walt Disney col 1 title col 2 tip\n10-05 17:41:04.661: INFO/TiAPI(1193): (kroll$17) [6,7304] Business, that's easily defined - it's other people's money.\n10-05 17:41:04.661: INFO/TiAPI(1193): Peter Drucker col 1 title col 2 tip\n10-05 17:41:04.671: INFO/TiAPI(1193): (kroll$17) [10,7314] wright\n10-05 17:41:04.671: INFO/TiAPI(1193): nolan col 1 title col 2 tip\n10-05 17:41:04.671: INFO/TiAPI(1193): (kroll$17) [4,7318] BAR\n10-05 17:41:04.671: INFO/TiAPI(1193): FOO col 1 title col 2 tip\n10-05 17:41:06.671: WARN/KeyCharacterMap(1193): No keyboard for id 0\n10-05 17:41:06.671: WARN/KeyCharacterMap(1193): Using default keymap: /system/usr/keychars/qwerty.kcm.bin\n10-05 17:41:07.042: ERROR/TiActivity(1193): (main) [2365,9683] Layout cleanup.\n10-05 17:41:08.352: ERROR/TiActivity(1193): (main) [1307,10990] Layout cleanup.\n10-05 17:41:08.352: ERROR/TiActivity(1193): (main) [1,10991] Layout cleanup.\n10-05 17:41:08.352: ERROR/TiActivity(1193): (main) [6,10997] Layout cleanup.\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193): Releasing statement in a finalizer. Please ensure that you explicitly call close() on your cursor: SELECT * FROM TIPS\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193): android.database.sqlite.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193):     at android.database.sqlite.SQLiteCompiledSql.<init>(SQLiteCompiledSql.java:62)\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193):     at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:80)\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193):     at android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:46)\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193):     at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:42)\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193):     at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1345)\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193):     at android.database.sqlite.SQLiteDatabase.rawQuery(SQLiteDatabase.java:1315)\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193):     at ti.modules.titanium.database.TiDatabaseProxy.execute(TiDatabaseProxy.java:84)\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193):     at java.lang.reflect.Method.invokeNative(Native Method)\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193):     at java.lang.reflect.Method.invoke(Method.java:521)\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193):     at org.appcelerator.titanium.kroll.KrollMethod.call(KrollMethod.java:84)\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193):     at org.mozilla.javascript.Interpreter.interpretLoop(Unknown Source)\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193):     at org.mozilla.javascript.Interpreter.interpret(Unknown Source)\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193):     at org.mozilla.javascript.InterpretedFunction.call(Unknown Source)\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193):     at org.mozilla.javascript.ContextFactory.doTopCall(Unknown Source)\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193):     at org.mozilla.javascript.ScriptRuntime.doTopCall(Unknown Source)\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193):     at org.mozilla.javascript.InterpretedFunction.exec(Unknown Source)\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193):     at org.mozilla.javascript.Context.evaluateReader(Unknown Source)\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193):     at org.appcelerator.titanium.kroll.KrollContext.handleEvalFile(KrollContext.java:159)\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193):     at org.appcelerator.titanium.kroll.KrollContext.handleMessage(KrollContext.java:101)\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193):     at android.os.Handler.dispatchMessage(Handler.java:95)\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193):     at android.os.Looper.loop(Looper.java:123)\n10-05 17:41:13.502: WARN/SQLiteCompiledSql(1193):     at android.os.HandlerThread.run(HandlerThread.java:60)\n10-05 17:41:13.522: ERROR/Database(1193): close() was never explicitly called on database '/data/data/org.appcelerator.kitchensink/databases/quotes' \n10-05 17:41:13.522: ERROR/Database(1193): android.database.sqlite.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here\n10-05 17:41:13.522: ERROR/Database(1193):     at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1810)\n10-05 17:41:13.522: ERROR/Database(1193):     at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:817)\n10-05 17:41:13.522: ERROR/Database(1193):     at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:851)\n10-05 17:41:13.522: ERROR/Database(1193):     at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:844)\n10-05 17:41:13.522: ERROR/Database(1193):     at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:540)\n10-05 17:41:13.522: ERROR/Database(1193):     at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:203)\n10-05 17:41:13.522: ERROR/Database(1193):     at ti.modules.titanium.database.DatabaseModule.open(DatabaseModule.java:41)\n10-05 17:41:13.522: ERROR/Database(1193):     at ti.modules.titanium.database.DatabaseModule.install(DatabaseModule.java:64)\n10-05 17:41:13.522: ERROR/Database(1193):     at java.lang.reflect.Method.invokeNative(Native Method)\n10-05 17:41:13.522: ERROR/Database(1193):     at java.lang.reflect.Method.invoke(Method.java:521)\n10-05 17:41:13.522: ERROR/Database(1193):     at org.appcelerator.titanium.kroll.KrollMethod.call(KrollMethod.java:84)\n10-05 17:41:13.522: ERROR/Database(1193):     at org.mozilla.javascript.Interpreter.interpretLoop(Unknown Source)\n10-05 17:41:13.522: ERROR/Database(1193):     at org.mozilla.javascript.Interpreter.interpret(Unknown Source)\n10-05 17:41:13.522: ERROR/Database(1193):     at org.mozilla.javascript.InterpretedFunction.call(Unknown Source)\n10-05 17:41:13.522: ERROR/Database(1193):     at org.mozilla.javascript.ContextFactory.doTopCall(Unknown Source)\n10-05 17:41:13.522: ERROR/Database(1193):     at org.mozilla.javascript.ScriptRuntime.doTopCall(Unknown Source)\n10-05 17:41:13.522: ERROR/Database(1193):     at org.mozilla.javascript.InterpretedFunction.exec(Unknown Source)\n10-05 17:41:13.522: ERROR/Database(1193):     at org.mozilla.javascript.Context.evaluateReader(Unknown Source)\n10-05 17:41:13.522: ERROR/Database(1193):     at org.appcelerator.titanium.kroll.KrollContext.handleEvalFile(KrollContext.java:159)\n10-05 17:41:13.522: ERROR/Database(1193):     at org.appcelerator.titanium.kroll.KrollContext.handleMessage(KrollContext.java:101)\n10-05 17:41:13.522: ERROR/Database(1193):     at android.os.Handler.dispatchMessage(Handler.java:95)\n10-05 17:41:13.522: ERROR/Database(1193):     at android.os.Looper.loop(Looper.java:123)\n10-05 17:41:13.522: ERROR/Database(1193):     at android.os.HandlerThread.run(HandlerThread.java:60)\n
{html}", "updateAuthor": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:07:58.000+0000", "updated": "2011-04-15T03:07:58.000+0000" }, { "id": "127244", "author": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Moving out to 1.5.1 setting back to new since it hasn't been\nworked. This is a KS example problem. VERY low priority.

{html}", "updateAuthor": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:07:58.000+0000", "updated": "2011-04-15T03:07:58.000+0000" }, { "id": "418672", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Resolving ticket as Invalid as there is now a new version of Kitchen Sink available and we no longer support the version which relates to this ticket.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-05-02T20:10:58.000+0000", "updated": "2017-05-02T20:10:58.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }