I'm want to check if the update service is the problem. Basically I'm removing the update-service.
Tell me if still crashing...
Testing this out in about 2 hours when I head to work. I'll update the post in ~14 hours or so. I somewhat thought it might be the updating feature not listening to my choice of once per day/off/etc, so hopefully this fixes the problem for now.
Edit; Tested it for about 20 minutes today and no issues with it kicking me back to the previous screen. Will test more later to confirm with other chapters/series.
Last edited by Chandalen on Sat Dec 01, 2012 5:33 pm, edited 1 time in total.
Hey Nandaka tried your newest version but couldn't read anything anymore. If i go to LN list there will be a java.Nullpointer notification and the app will continue loading endlessly. Similar things pops up when i try to go to watching list and teaser list.
I have a LG e512 Optimus Hub with rooted StockRom Android 2.3.6
This is what i get when i use aLogcat app int use LN as filter:
Spoiler! :
D/VoldCmdListener( 1465): asec rename smdl2tmp1 com.erakk.lnreader-1
W/PackageManager( 1576): Mounting container com.erakk.lnreader-1
D/VoldCmdListener( 1465): asec mount com.erakk.lnreader-1 {} 1000
D/VoldCmdListener( 1465): asec path com.erakk.lnreader-1
I/ActivityManager( 1576): Force stopping package com.erakk.lnreader uid=10068
W/ActivityManager( 1576): Scheduling restart of crashed service com.erakk.lnreader/.service.UpdateService in 5000ms
I/ActivityManager( 1576): Force stopping service ServiceRecord{40b14d50 com.erakk.lnreader/.service.UpdateService}
I/PackageManager( 1576): Package com.erakk.lnreader codePath changed from /mnt/asec/com.erakk.lnreader-2/pkg.apk to /mnt/asec/com.erakk.lnreader-1/pkg.apk; Retaining data and using new
I/PackageManager( 1576): Linking native library dir for /mnt/asec/com.erakk.lnreader-1/pkg.apk
I/ActivityManager( 1576): Force stopping package com.erakk.lnreader uid=10068
W/PackageManager( 1576): Code path for pkg : com.erakk.lnreader changing from /mnt/asec/com.erakk.lnreader-2/pkg.apk to /mnt/asec/com.erakk.lnreader-1/pkg.apk
W/PackageManager( 1576): Resource path for pkg : com.erakk.lnreader changing from /mnt/asec/com.erakk.lnreader-2/pkg.apk to /mnt/asec/com.erakk.lnreader-1/pkg.apk
W/PackageManager( 1576): Unknown permission android.permission.READ_EXTERNAL_STORAGE in package com.erakk.lnreader
I/ActivityManager( 1576): Force stopping package com.erakk.lnreader uid=10068
D/VoldCmdListener( 1465): asec unmount com.erakk.lnreader-2 force
D/VoldCmdListener( 1465): asec destroy com.erakk.lnreader-2 force
I/ActivityManager( 1576): Starting: Intent { act=android.intent.action.MAIN flg=0x10000000 cmp=com.erakk.lnreader/.activity.MainActivity } from pid 26970
I/ActivityManager( 1576): process name to start: com.erakk.lnreader
I/ActivityManager( 1576): Start proc com.erakk.lnreader for activity com.erakk.lnreader/.activity.MainActivity: pid=27813 uid=10068 gids={3003, 1015}
I/ActivityManager( 1576): Starting: Intent { cmp=com.erakk.lnreader/.activity.DisplayTeaserListActivity } from pid 27813
I/ActivityManager( 1576): Starting: Intent { cmp=com.erakk.lnreader/.activity.DisplayLightNovelListActivity (has extras) } from pid 27813
I/ActivityManager( 1576): Starting: Intent { cmp=com.erakk.lnreader/.activity.DisplayLightNovelListActivity (has extras) } from pid 27813
I/ActivityManager( 1576): Starting: Intent { cmp=com.erakk.lnreader/.activity.DisplayLightNovelContentActivity (has extras) } from pid 27813
I/ActivityManager( 1576): Starting: Intent { cmp=com.erakk.lnreader/.activity.DisplaySettingsActivity } from pid 27813
I/ActivityManager( 1576): Starting: Intent { act=android.intent.action.MAIN flg=0x10100000 cmp=com.erakk.lnreader/.activity.MainActivity } from pid 1576
D/class com.erakk.lnreader.service.UpdateService(27813): <!>com.erakk.lnreader.service.UpdateService 42<!> onStartCommand
D/class com.erakk.lnreader.service.UpdateService(27813): <!>com.erakk.lnreader.service.UpdateService 64<!> updatesIntervalStr = 3
D/class com.erakk.lnreader.service.UpdateService(27813): <!>com.erakk.lnreader.service.UpdateService$GetUpdatedChaptersTask 231<!> Checking Updates...
D/class com.erakk.lnreader.dao.NovelsDao(27813): <!>com.erakk.lnreader.dao.NovelsDao 333<!> PageModel = Baka-Tsuki:Copyrights
D/class com.erakk.lnreader.parser.BakaTsukiParser(27813): <!>com.erakk.lnreader.parser.BakaTsukiParser 85<!> parsePageAPI source: Baka-Tsuki:Copyrights
I/class com.erakk.lnreader.parser.BakaTsukiParser(27813): <!>com.erakk.lnreader.parser.BakaTsukiParser 115<!> parsePageAPI Baka-Tsuki:Copyrights Last Update: Wed Nov 23 10:08:51 MEZ 2011
W/class com.erakk.lnreader.helper.DBHelper(27813): <!>com.erakk.lnreader.helper.DBHelper 164<!> Upgrading db from version 19 to 21
E/GetUpdatedChaptersTask(27813): at com.erakk.lnreader.helper.DBHelper.onUpgrade(DBHelper.java:181)
E/GetUpdatedChaptersTask(27813): at com.erakk.lnreader.dao.NovelsDao.getPageModelFromInternet(NovelsDao.java:350)
E/GetUpdatedChaptersTask(27813): at com.erakk.lnreader.service.UpdateService$GetUpdatedChaptersTask.GetUpdatedChapters(UpdateService.java:240)
E/GetUpdatedChaptersTask(27813): at com.erakk.lnreader.service.UpdateService$GetUpdatedChaptersTask.doInBackground(UpdateService.java:204)
E/GetUpdatedChaptersTask(27813): at com.erakk.lnreader.service.UpdateService$GetUpdatedChaptersTask.doInBackground(UpdateService.java:1)
E/class com.erakk.lnreader.service.UpdateService(27813): [UpdateService.java:220:onPostExecute()] Error when getting updates: table novel_bookmark already exists: create table novel_bookmark(_id INTEGER PRIMARY KEY AUTOINCREMENT, page text not null, p_index integer, excerpt text, create_date integer);
E/class com.erakk.lnreader.service.UpdateService(27813): android.database.sqlite.SQLiteException: table novel_bookmark already exists: create table novel_bookmark(_id INTEGER PRIMARY KEY AUTOINCREMENT, page text not null, p_index integer, excerpt text, create_date integer);
E/class com.erakk.lnreader.service.UpdateService(27813): at android.database.sqlite.SQLiteDatabase.native_execSQL(Native Method)
E/class com.erakk.lnreader.service.UpdateService(27813): at android.database.sqlite.SQLiteDatabase.execSQL(SQLiteDatabase.java:1763)
E/class com.erakk.lnreader.service.UpdateService(27813): at com.erakk.lnreader.helper.DBHelper.onUpgrade(DBHelper.java:181)
E/class com.erakk.lnreader.service.UpdateService(27813): at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:132)
E/class com.erakk.lnreader.service.UpdateService(27813): at com.erakk.lnreader.dao.NovelsDao.getPageModelFromInternet(NovelsDao.java:350)
E/class com.erakk.lnreader.service.UpdateService(27813): at com.erakk.lnreader.service.UpdateService$GetUpdatedChaptersTask.GetUpdatedChapters(UpdateService.java:240)
E/class com.erakk.lnreader.service.UpdateService(27813): at com.erakk.lnreader.service.UpdateService$GetUpdatedChaptersTask.doInBackground(UpdateService.java:204)
E/class com.erakk.lnreader.service.UpdateService(27813): at com.erakk.lnreader.service.UpdateService$GetUpdatedChaptersTask.doInBackground(UpdateService.java:1)
E/class com.erakk.lnreader.service.UpdateService(27813): at android.os.AsyncTask$2.call(AsyncTask.java:185)
E/class com.erakk.lnreader.service.UpdateService(27813): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)
E/class com.erakk.lnreader.service.UpdateService(27813): at java.util.concurrent.FutureTask.run(FutureTask.java:138)
E/class com.erakk.lnreader.service.UpdateService(27813): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
E/class com.erakk.lnreader.service.UpdateService(27813): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
E/class com.erakk.lnreader.service.UpdateService(27813): at java.lang.Thread.run(Thread.java:1019)
D/class com.erakk.lnreader.service.UpdateService(27813): <!>com.erakk.lnreader.service.MyScheduleReceiver 59<!> Setting up schedule
I/class com.erakk.lnreader.service.UpdateService(27813): <!>com.erakk.lnreader.service.MyScheduleReceiver 66<!> Repeating in: 3600000
I/ActivityManager( 1576): Starting: Intent { act=android.intent.action.MAIN flg=0x10100000 cmp=com.erakk.lnreader/.activity.MainActivity } from pid 1576
I/ActivityManager( 1576): Starting: Intent { cmp=com.erakk.lnreader/.activity.DisplayLightNovelListActivity (has extras) } from pid 27813
W/class com.erakk.lnreader.helper.DBHelper(27813): <!>com.erakk.lnreader.helper.DBHelper 164<!> Upgrading db from version 19 to 21
E/SQLiteOpenHelper(27813): [SQLiteOpenHelper.java:190:getReadableDatabase()] Couldn't open /mnt/sdcard/Android/data/com.erakk.lnreader/files/databases/pages.db for writing (will try read-only):
E/SQLiteOpenHelper(27813): at com.erakk.lnreader.helper.DBHelper.onUpgrade(DBHelper.java:181)
E/SQLiteOpenHelper(27813): at com.erakk.lnreader.dao.NovelsDao.getWatchedNovel(NovelsDao.java:203)
E/SQLiteOpenHelper(27813): at com.erakk.lnreader.task.LoadNovelsTask.doInBackground(LoadNovelsTask.java:45)
E/SQLiteOpenHelper(27813): at com.erakk.lnreader.task.LoadNovelsTask.doInBackground(LoadNovelsTask.java:1)
E/class com.erakk.lnreader.task.LoadNovelsTask(27813): [LoadNovelsTask.java:58:doInBackground()] Error when getting novel list: Can't upgrade read-only database from version 19 to 21: /mnt/sdcard/Android/data/com.erakk.lnreader/files/databases/pages.db
E/class com.erakk.lnreader.task.LoadNovelsTask(27813): android.database.sqlite.SQLiteException: Can't upgrade read-only database from version 19 to 21: /mnt/sdcard/Android/data/com.erakk.lnreader/files/databases/pages.db
E/class com.erakk.lnreader.task.LoadNovelsTask(27813): at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:199)
E/class com.erakk.lnreader.task.LoadNovelsTask(27813): at com.erakk.lnreader.dao.NovelsDao.getWatchedNovel(NovelsDao.java:203)
E/class com.erakk.lnreader.task.LoadNovelsTask(27813): at com.erakk.lnreader.task.LoadNovelsTask.doInBackground(LoadNovelsTask.java:45)
E/class com.erakk.lnreader.task.LoadNovelsTask(27813): at com.erakk.lnreader.task.LoadNovelsTask.doInBackground(LoadNovelsTask.java:1)
E/class com.erakk.lnreader.task.LoadNovelsTask(27813): at android.os.AsyncTask$2.call(AsyncTask.java:185)
E/class com.erakk.lnreader.task.LoadNovelsTask(27813): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)
E/class com.erakk.lnreader.task.LoadNovelsTask(27813): at java.util.concurrent.FutureTask.run(FutureTask.java:138)
E/class com.erakk.lnreader.task.LoadNovelsTask(27813): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
E/class com.erakk.lnreader.task.LoadNovelsTask(27813): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
E/class com.erakk.lnreader.task.LoadNovelsTask(27813): at java.lang.Thread.run(Thread.java:1019)
E/class com.erakk.lnreader.activity.DisplayLightNovelListActivity(27813): [DisplayLightNovelListActivity.java:406:getResult()] class android.database.sqlite.SQLiteException: Can't upgrade read-only database from version 19 to 21: /mnt/sdcard/Android/data/com.erakk.lnreader/files/databases/pages.db
E/class com.erakk.lnreader.activity.DisplayLightNovelListActivity(27813): android.database.sqlite.SQLiteException: Can't upgrade read-only database from version 19 to 21: /mnt/sdcard/Android/data/com.erakk.lnreader/files/databases/pages.db
E/class com.erakk.lnreader.activity.DisplayLightNovelListActivity(27813): at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:199)
E/class com.erakk.lnreader.activity.DisplayLightNovelListActivity(27813): at com.erakk.lnreader.dao.NovelsDao.getWatchedNovel(NovelsDao.java:203)
E/class com.erakk.lnreader.activity.DisplayLightNovelListActivity(27813): at com.erakk.lnreader.task.LoadNovelsTask.doInBackground(LoadNovelsTask.java:45)
E/class com.erakk.lnreader.activity.DisplayLightNovelListActivity(27813): at com.erakk.lnreader.task.LoadNovelsTask.doInBackground(LoadNovelsTask.java:1)
E/class com.erakk.lnreader.activity.DisplayLightNovelListActivity(27813): at android.os.AsyncTask$2.call(AsyncTask.java:185)
E/class com.erakk.lnreader.activity.DisplayLightNovelListActivity(27813): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)
E/class com.erakk.lnreader.activity.DisplayLightNovelListActivity(27813): at java.util.concurrent.FutureTask.run(FutureTask.java:138)
E/class com.erakk.lnreader.activity.DisplayLightNovelListActivity(27813): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
E/class com.erakk.lnreader.activity.DisplayLightNovelListActivity(27813): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
E/class com.erakk.lnreader.activity.DisplayLightNovelListActivity(27813): at java.lang.Thread.run(Thread.java:1019)
I/ActivityManager( 1576): <!>com.android.server.am.ActivityRecord 444<!> Displayed com.erakk.lnreader/.activity.DisplayLightNovelListActivity: +357ms
This one should fix problem Azyrion.
If there is any DB update, I'll try to convert the old schema to the latest one programatically.
If it is failed somehow, you can either:
Reinstall the application so it can recreate the new DB structure. This will delete everything, or...
You can go to /mnt/sdcard/Android/data/com.erakk.lnreader/databases/ and delete pages.db to force the application to recreate the DB. This will keep the downloaded images.
This one should fix problem Azyrion.
If there is any DB update, I'll try to convert the old schema to the latest one programatically.
If it is failed somehow, you can either:
Reinstall the application so it can recreate the new DB structure. This will delete everything, or...
You can go to /mnt/sdcard/Android/data/com.erakk.lnreader/databases/ and delete pages.db to force the application to recreate the DB. This will keep the downloaded images.
thanks a lot, this new update fixed the problem and is working well! At least havent found anything thats making trouble.
I'm absolutely loving this app and your work on it, but may I inquire, why have you not put this up on the Play Store yet? Going to download the latest (v20121202) now. (:
Mave wrote:I'm absolutely loving this app and your work on it, but may I inquire, why have you not put this up on the Play Store yet? Going to download the latest (v20121202) now. (:
Waiting on the group as a whole to decide the name and I guess buttons for the app, look in the forums or back a few posts it was mentioned already, believe me I can't wait for the auto update as well LOL
The world is cruel. And the only morality in a cruel world is chance: unbiased, unprejudiced, fair. You either die a hero or you live long enough to see yourself become the villain.
The WebView might be the culprit, but I cannot disable the WebView, as I'm using it as rendering the text. Can someone browse to this page: http://baka-tsuki.org/project/index.php ... less_Night with the stock browser? Is it also crashed?
The WebView might be the culprit, but I cannot disable the WebView, as I'm using it as rendering the text. Can someone browse to this page: http://baka-tsuki.org/project/index.php ... less_Night with the stock browser? Is it also crashed?
The old stock browser didn't come with my Nexus 10, I think it's been phased out. It loaded just fine with the new default (Chrome), though I'm sure that doesn't help. Thanks for continuing to look into this, Nandaka.
Nandaka wrote:The WebView might be the culprit, but I cannot disable the WebView, as I'm using it as. rendering the text. Can someone browse to this page: http://baka-tsuki.org/project/index.php ... less_Night with the stock browser? Is it also crashed?
just read it on my stock browser on galaxy nexus with 4.2.1 (also having problems with app).....i read it for about 30 mins straight ...its normal
i have not read anything on the app after ur recent update....
i will update my post after doing so...Thnk you very very much for your work
UPDATE : I just got to try reading... Sorry got busy last night to do it right then and there after the post, but after giving the reading a full hr of reading... I encountered about 16 crashes occurring in the frequency of 2-6 minutes.... Also to note,... When it crashes it doesn't save the spot where you last week... However if you close the screen and open it again it's like a save pt, and when it crashes, and u open the chapter again it loads at the spot where u closed the screen.
interests(In Order respectively):
Science, biases, girls, stories,anime/manga/novels, games, hard sciences, social sciences, psuedoscience, statistics, historical accuracy, myself, girls,statistics, gender/racial/group portrayal, Warhammer40k, boxing, biking, exercising, MYSELF,GIRLS & SCIENCE
Mave wrote:I'm absolutely loving this app and your work on it, but may I inquire, why have you not put this up on the Play Store yet? Going to download the latest (v20121202) now. (:
On a side note, i just updated for 4.1.2 on ym SGS2 (leak version) and the app is running fine.
My brother flashed a 4.2-wannabe room on his HTC desire and is having these crashes too, but well... custom roms.
In theory, practice and theory are the same.
but, practically, they arent.
Can 4.2.1 user try the normal APK first? If still cause trouble, can you try the no hw acceleration too?
I don't have 4.2.1, so I depend on you guys to do test on it . So far I have put a post in stackoverflow and post a bug report to Android Open Source Project. Hopefully someone know what is real issue.
Seems to work fine for me. What did you have to do to trigger a crash on the other builds?
Open Sword Art Online, go to Side Stories, and read Aria in the Starless Night. After a few minutes, the activity will be closed and goes back to chapter list.