Need Help: EPST, PRL is not working
EPST process is crashing while running ##786#. I can’t read service programming settings in QPST as well, it says “Roaming list receive failed”.
Log file shows that exception is thrown when system is trying to read PRL in EPST process. (##786#)
I tried hard reset without any luck.
I have updated to 2.2 so I can’t root and rollback to factory settings.
Here is the log:
08-11 18:16:37.426 I/ActivityManager( 108): Displayed activity com.google.android.epst/.EPST: 323 ms (total 323 ms)
---------omitted entries-----------------------------
08-11 18:16:39.995 I/Port ( 8075): register translator:com.google.android.epst.translator.PrlIdTranslator and item id:3017 in current send record
08-11 18:16:40.035 V/AlarmManager( 108): Alarm triggering: Alarm{464df068 type 0 com.google.android.gsf}
08-11 18:16:40.035 V/AlarmManager( 108): Adding Alarm{464df068 type 0 com.google.android.gsf} Aug 11 06:46:40 pm
08-11 18:16:40.106 E/DataObject( 8075): received command error, reason is bad parametersand the orginal message is 490000
08-11 18:16:40.106 D/AndroidRuntime( 8075): Shutting down VM
08-11 18:16:40.106 W/dalvikvm( 8075): threadid=1: thread exiting with uncaught exception (group=0x400259f8)
08-11 18:16:40.115 E/AndroidRuntime( 8075): FATAL EXCEPTION: main
08-11 18:16:40.115 E/AndroidRuntime( 8075): java.lang.StringIndexOutOfBoundsException
08-11 18:16:40.115 E/AndroidRuntime( 8075): at java.lang.String.substring(String.java:1579)
08-11 18:16:40.115 E/AndroidRuntime( 8075): at com.google.android.epst.internal.CmdParser.getResult(CmdParser.java:107)
08-11 18:16:40.115 E/AndroidRuntime( 8075): at com.google.android.epst.dmcmd.DM_CMD_CODE_PRL_READ.read(DM_CMD_CODE_PRL_READ.java:79)
08-11 18:16:40.115 E/AndroidRuntime( 8075): at com.google.android.epst.internal.DataObject.receivedReadCommandGeneric(DataObject.java:522)
08-11 18:16:40.115 E/AndroidRuntime( 8075): at com.google.android.epst.internal.DataObjectHandler.handleMessage(DataObjectHandler.java:364)
08-11 18:16:40.115 E/AndroidRuntime( 8075): at android.os.Handler.dispatchMessage(Handler.java:99)
08-11 18:16:40.115 E/AndroidRuntime( 8075): at android.os.Looper.loop(Looper.java:144)
08-11 18:16:40.115 E/AndroidRuntime( 8075): at android.app.ActivityThread.main(ActivityThread.java:4937)
08-11 18:16:40.115 E/AndroidRuntime( 8075): at java.lang.reflect.Method.invokeNative(Native Method)
08-11 18:16:40.115 E/AndroidRuntime( 8075): at java.lang.reflect.Method.invoke(Method.java:521)
08-11 18:16:40.115 E/AndroidRuntime( 8075): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
08-11 18:16:40.115 E/AndroidRuntime( 8075): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
08-11 18:16:40.115 E/AndroidRuntime( 8075): at dalvik.system.NativeStart.main(Native Method)
08-11 18:16:40.155 I/global ( 108): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
08-11 18:16:40.205 W/ActivityManager( 108): Force finishing activity com.google.android.epst/.ListItemsActivity
08-11 18:16:40.357 I/EventLogService( 259): Aggregate from 1281528999926 (log), 1281528999926 (data)
08-11 18:16:40.525 I/global ( 108): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
08-11 18:16:40.705 W/ActivityManager( 108): Activity pause timeout for HistoryRecord{464174f8 com.google.android.epst/.ListItemsActivity}[/SIZE][/SIZE]
Update
Problem:
NV area of memory had been messed up while repairing MEID. (temp solution: I was using NAM2 instated of NAM1)
Solution:
Rescan your phone for valid MEID/ESN addresses and verify that it has valid/current ESN/MEID .
Do it 3-4 times to make sure all addresses has been verified.
In my case there was one address which was messed up and it was the culprit. (It was zeroed out so I wrote my ESN there)
Restart your phone and fire up EPST. If your EPST is working fine then just do reset from EPST menu.
I was trying to port a Htc Magic ROM with dsi xda's kitchen ..but its getting stuck in a bootloop at the boot animation. Recovery.log is fine, nothing catastrophic there.But logcat had to say this:-
W/PackageParser( 449): Unknown element under <application>: intent-filter at /system/app/com.htc.MusicWidget.apk Binary XML file line #9
I/PackageManager( 449): /system/app/com.htc.MusicWidget.apk changed; collecting certs
D/installd( 81): DexInv: --- BEGIN '/system/app/com.htc.MusicWidget.apk' ---
D/dalvikvm-sfm( 568): Zip inflate: partial write (will retry): (8152 of 32768)
E/dalvikvm-sfm( 568): Zip inflate: write failed: No space left on device
W/dalvikvm( 568): DexOptZ: extraction of classes.dex from /system/app/com.htc.MusicWidget.apk failed
W/installd( 81): DexInv: --- END '/system/app/com.htc.MusicWidget.apk' --- status=0xff00, process failed
E/installd( 81): dexopt failed on '/cache/dalvik-cache/[email protected]@[email protected]' res = 65280
and this is repeated a lot more times for many other apps.
Complete logcat here: http://pastebin.com/6D7BMqE6
does this mean that the system partition is too small for this rom??
Is it possible to move some of the system apps to data/app folder??
Is there any way to expand it or resize the partitions?(Magic and Wildfire both have the same 512 Mb Roms)
What would be the best course of action?
Did you wiped Dalvik-cache ? This is a Dalvik-cache issue. Does the ROM uses Apps2SD ?
h4oxer said:
Did you wiped Dalvik-cache ? This is a Dalvik-cache issue. Does the ROM uses Apps2SD ?
Click to expand...
Click to collapse
Sorry,
The rom uses Apps2SD(Is this a problem)?.But i did wipe the Dalvik-cache.Will try again.
No Dalvik wipe doesnt help.
As I don't seem to have permissions to post in the developers' forum.. here goes:
When installing the OTA patch for MIUI 1.9.23 to 1.9.30 on my Desire, a reboot ended being stuck in the Recovery.
logcat showed me the following:
D/AndroidRuntime( 1503):
D/AndroidRuntime( 1503): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<
D/AndroidRuntime( 1503): CheckJNI is OFF
D/dalvikvm( 1503): creating instr width table
E/dalvikvm( 1503): Can't open dex cache '/data/dalvik-cache/[email protected]@[email protected]': No such file or directory
I/dalvikvm( 1503): Unable to open or create cache for /system/framework/core.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 1503): Unable to process classpath element '/system/framework/core.jar'
E/dalvikvm( 1503): Can't open dex cache '/data/dalvik-cache/[email protected]@[email protected]': No such file or directory
I/dalvikvm( 1503): Unable to open or create cache for /system/framework/bouncycastle.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 1503): Unable to process classpath element '/system/framework/bouncycastle.jar'
E/dalvikvm( 1503): Can't open dex cache '/data/dalvik-cache/[email protected]@[email protected]': No such file or directory
I/dalvikvm( 1503): Unable to open or create cache for /system/framework/ext.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 1503): Unable to process classpath element '/system/framework/ext.jar'
E/dalvikvm( 1503): Can't open dex cache '/data/dalvik-cache/[email protected]@[email protected]': No such file or directory
I/dalvikvm( 1503): Unable to open or create cache for /system/framework/framework.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 1503): Unable to process classpath element '/system/framework/framework.jar'
E/dalvikvm( 1503): Can't open dex cache '/data/dalvik-cache/[email protected]@[email protected]': No such file or directory
I/dalvikvm( 1503): Unable to open or create cache for /system/framework/android.policy.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 1503): Unable to process classpath element '/system/framework/android.policy.jar'
E/dalvikvm( 1503): Can't open dex cache '/data/dalvik-cache/[email protected]@[email protected]': No such file or directory
I/dalvikvm( 1503): Unable to open or create cache for /system/framework/services.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 1503): Unable to process classpath element '/system/framework/services.jar'
E/dalvikvm( 1503): Can't open dex cache '/data/dalvik-cache/[email protected]@[email protected]': No such file or directory
I/dalvikvm( 1503): Unable to open or create cache for /system/framework/core-junit.jar (/data/dalvik-cache/[email protected]@[email protected])
D/dalvikvm( 1503): Unable to process classpath element '/system/framework/core-junit.jar'
E/dalvikvm( 1503): No valid entries found in bootclasspath '/system/framework/core.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/core-junit.jar'
W/dalvikvm( 1503): JNI_CreateJavaVM failed
E/AndroidRuntime( 1503): JNI_CreateJavaVM failed
These errors returned in a loop.
Looking on the system itself, /data/dalvik-cache seemed to be missing.
After creating this directory, the phone continued booting.
So this would be a quick-fix.
Yet I didn't take into account the necessary symbol links for the a2sd to work properly yet.
Can someone point me to some docs which symbol links I should apply?
Thx for your help.
According to the logcat, your dalvik-cache is missing. Wipe dalvik cache from recovery.
If that won't help, create the following directory and then wipe:
/data/dalvik-cache
If still does not work, check THIS thread.
Hi davebugyi
Thanks for your answer.
That's what I did, and it fixed the problem.
I wanted to write that in the original thread, but I didn't have enough interaction on this forum (10 posts) to allow me to write there directly.
Cheers!
Hello all,
I need some help with my HTC Desire.
I use MIUI V2.4.6. with a2sd.
Baseband : 32.56.00.32U_5.17.05.08
I've got an 1GO EXT4 partition on my SD card Samsung 8 Go SDHC Class 6, made with CW recovery.
I've installed MIUI with the third option for a2sd.
Some times, I have a lot's of FC on almost every apps.
I've to reboot my phone, then it's working until next crash.
In the logcat, I've got this :
Code:
I/ActivityManager( 1193): Start proc com.android.providers.calendar for restart com.android.providers.calendar: pid=2056 uid=10007 gids={3003}
W/InputManagerService( 1193): Window already focused, ignoring focus gain of: [email protected]
I/ActivityThread( 2056): Pub com.android.calendar: com.android.providers.calendar.CalendarProvider2
I/Database( 2056): sqlite returned: error code = 14, msg = cannot open file at line 26054 of [42537b6056]
I/Database( 2056): sqlite returned: error code = 14, msg = unable to open database file
E/Database( 2056): sqlite3_exec - Failed to set WAL mode for [/data/data/com.android.providers.calendar/databases/calendar.db]
I/Database( 2056): sqlite returned: error code = 14, msg = cannot open file at line 26054 of [42537b6056]
I/Database( 2056): sqlite returned: error code = 14, msg = unable to open database file
E/Database( 2056): sqlite3_exec - Failed to set DELETE mode for [/data/data/com.android.providers.calendar/databases/calendar.db]
D/AndroidRuntime( 2056): Shutting down VM
W/dalvikvm( 2056): threadid=1: thread exiting with uncaught exception (group=0x4016e568)
E/AndroidRuntime( 2056): FATAL EXCEPTION: main
E/AndroidRuntime( 2056): java.lang.RuntimeException: Unable to get provider com.android.providers.calendar.CalendarProvider2: android.database.sqlite.SQLiteException: unable to open database file
E/AndroidRuntime( 2056): at android.app.ActivityThread.installProvider(ActivityThread.java:3577)
E/AndroidRuntime( 2056): at android.app.ActivityThread.installContentProviders(ActivityThread.java:3329)
E/AndroidRuntime( 2056): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3285)
E/AndroidRuntime( 2056): at android.app.ActivityThread.access$2200(ActivityThread.java:117)
E/AndroidRuntime( 2056): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:969)
E/AndroidRuntime( 2056): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 2056): at android.os.Looper.loop(Looper.java:130)
E/AndroidRuntime( 2056): at android.app.ActivityThread.main(ActivityThread.java:3703)
E/AndroidRuntime( 2056): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 2056): at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime( 2056): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
E/AndroidRuntime( 2056): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
E/AndroidRuntime( 2056): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 2056): Caused by: android.database.sqlite.SQLiteException: unable to open database file
E/AndroidRuntime( 2056): at android.database.sqlite.SQLiteDatabase.dbopen(Native Method)
E/AndroidRuntime( 2056): at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1849)
E/AndroidRuntime( 2056): at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:820)
E/AndroidRuntime( 2056): at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:854)
E/AndroidRuntime( 2056): at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:847)
E/AndroidRuntime( 2056): at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:558)
E/AndroidRuntime( 2056): at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:203)
E/AndroidRuntime( 2056): at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:118)
E/AndroidRuntime( 2056): at com.android.providers.calendar.CalendarDatabaseHelper.getWritableDatabase(CalendarDatabaseHelper.java:1143)
E/AndroidRuntime( 2056): at com.android.providers.calendar.CalendarProvider2.onAccountsUpdated(CalendarProvider2.java:3807)
E/AndroidRuntime( 2056): at com.android.providers.calendar.CalendarProvider2.verifyAccounts(CalendarProvider2.java:393)
E/AndroidRuntime( 2056): at com.android.providers.calendar.CalendarProvider2.onCreate(CalendarProvider2.java:407)
E/AndroidRuntime( 2056): at android.content.ContentProvider.attachInfo(ContentProvider.java:806)
E/AndroidRuntime( 2056): at android.app.ActivityThread.installProvider(ActivityThread.java:3574)
E/AndroidRuntime( 2056): ... 12 more
I/Process ( 1193): Sending signal. PID: 2036 SIG: 9
I/Process ( 1193): Sending signal. PID: 2056 SIG: 9
W/ActivityManager( 1193): Process com.android.providers.calendar has crashed too many times: killing!
I/ActivityManager( 1193): Kill com.android.calendar (pid 2036): provider com.android.providers.calendar.CalendarProvider2 in dying process com.android.providers.calendar
W/ActivityManager( 1193): Unable to launch app com.android.providers.calendar/10007 for provider com.android.calendar: launching app became null
W/ActivityManager( 1193): Unable to launch app com.android.providers.calendar/10007 for provider com.android.calendar: launching app became null
I/ActivityManager( 1193): Process com.android.calendar (pid 2036) has died.
I/WindowManager( 1193): WIN DEATH: Window{40808e60 com.android.calendar/com.android.calendar.MonthActivity paused=false}
W/InputManagerService( 1193): Got RemoteException sending setActive(false) notification to pid 2036 uid 10006
How can I solve this issue ?
Thank you !
Regards,
Simon
eI don't even have a clue what all that means, but try to change recovery to 4ext and do a repartitioning of your sd card.
Sent from my HTC Desire using Flashes and Thunders
Thanks, I will give it a try !
I've installed 4ext recovery, created 1GO ext4 partition on my SD card.
Full wipe, install MIUI again.
And I still have the issue. I suspect trouble with the a2sd.
Does someone else have a clue ?
Here is the full log if this can help :
http://pastebin.com/NFD5acBV
Now I've got a black screen when trying wake up the phone.
Here are the logs :
http://pastebin.com/tak6qTM9
Run "Fix Permissions" in recovery and see if it helps.
When I've got some Force Close, I ran fix_permissions from terminal and/or from recovery.
Didn't help but I will try again.
Try to download different MIUI rom directly from the source (like MIUI Great Britain) and flash a2sd script.
Sent from my HTC Desire using Flashes and Thunders
Which one of a2sd script did you recommend ?
All of them work, but the fastest experience I had with a2sd by Darktremmor. I heard that it works good with int2ext+ by Croniccorey.
Sent from my HTC Desire using Flashes and Thunders
Ok, so I install MIUI V2.4.13 from MIUI GB.
Then install CronMod INT2EXT4.
I will keep you in touch.
Thank you !
Hello,
So the week end is almost passed.
Saturday, I've left home and I got one black screen (won't wake up) and some Force Close.
Sunday, I was at home, and he doesn't crash or FC.
I've got Free as provider, with roaming to switch from Free to Orange antenna.
Maybe there is something with the radio card ? Or motherboard ?
Do not use ANY OTHER a2sd script instead of the MIUI comes with.
You right, I see there is already a a2sd script in /etc/init.d
I try to remove the MIUI one, but then all my apps are gone.
I decide to test one thing at a time.
Full wipe then reinstall MIUI from GB source no more apps for now.
I just have a surprise with Play Store, I think he update himslef to the lastest version, then he disappear from the desktop.
I cannot start it, so I reinstall it from apk found on this forum.
One more thing : I saw somewhere that I have to launch this command :
pm setInstallLocation 1 to force internal installation of applications, do I have to launch this command after installing MIUI ?
Use whatever a2sd script you like. I used it with both a2sd (DarkTremmor) and a2sdx (Amarullz), also tried with int2ext4+ (Croniccorey), and everything worked PERFECTLY, just flash it after a clean flash of rom without rebooting.
A fix for Play Store:
-Use titanium backup to clear data and uninstall current play store.
-Rename Play Store app to Vending.apk, use Aroma File Manager by Amarullz (it is used from recovery http://forum.xda-developers.com/showthread.php?t=1646108) to copy it to system/app folder.
-After restart use some file manager with root privileges to change permissions for Vending.app to
[x] [x] [x]
[x] [ ] [x]
[x] [ ] [x]
Ok, so after a few days :
With or without a2sd but without apps installed --> OK working fine !
I will try to install apps one by one to see what happen and when.
Find the defective apps.
Yesterday, first apps installed : Banque --> No issue
Tonight, i will install Maps
I've tried CM10.1 RC5 and yesterday's nightly, with a clean install (clear data and cache) and every app that depends on GoogleTTS gets force closed -- the tts preferences in system settings, duolingo, etc. I would see this in logcat:
Code:
E/AndroidRuntime( 7237): java.lang.UnsatisfiedLinkError: Couldn't load speexwrapper from loader dalvik.system.PathClassLoader[dexPath=/system/app/GoogleTTS.apk,libraryPath=/data/app-lib/GoogleTTS]: findLibrary returned null
E/AndroidRuntime( 7237): at java.lang.Runtime.loadLibrary(Runtime.java:365)
E/AndroidRuntime( 7237): at java.lang.System.loadLibrary(System.java:535)
E/AndroidRuntime( 7237): at com.google.android.tts.network.BufferedSpeexDecoder.<clinit>(BufferedSpeexDecoder.java:17)
E/AndroidRuntime( 7237): at com.google.android.tts.network.NetworkSynthesizer.<init>(NetworkSynthesizer.java:68)
E/AndroidRuntime( 7237): at com.google.android.tts.GoogleTTSService.onCreate(GoogleTTSService.java:45)
E/AndroidRuntime( 7237): at android.app.ActivityThread.handleCreateService(ActivityThread.java:2657)
E/AndroidRuntime( 7237): at android.app.ActivityThread.access$1600(ActivityThread.java:153)
E/AndroidRuntime( 7237): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1329)
E/AndroidRuntime( 7237): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 7237): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 7237): at android.app.ActivityThread.main(ActivityThread.java:5227)
E/AndroidRuntime( 7237): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 7237): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 7237): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795)
E/AndroidRuntime( 7237): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:562)
E/AndroidRuntime( 7237): at dalvik.system.NativeStart.main(Native Method)
I installed gapps-jb-20130301-signed.zip along with CM10.1.
It looks like /system/lib/libspeexwrapper.so is set to be readable by root only. I set it to be readable by all users, and tts works!
$ adb shell
$ su
# mount -o rw,remount /system
# chmod 666 /system/lib/libspeexwrapper.so
# mount -o ro,remount /system
matth45 said:
I've tried CM10.1 RC5 and yesterday's nightly, with a clean install (clear data and cache) and every app that depends on GoogleTTS gets force closed -- the tts preferences in system settings, duolingo, etc. I would see this in logcat:
Code:
E/AndroidRuntime( 7237): java.lang.UnsatisfiedLinkError: Couldn't load speexwrapper from loader dalvik.system.PathClassLoader[dexPath=/system/app/GoogleTTS.apk,libraryPath=/data/app-lib/GoogleTTS]: findLibrary returned null
I installed gapps-jb-20130301-signed.zip along with CM10.1.
It looks like /system/lib/libspeexwrapper.so is set to be readable by root only. I set it to be readable by all users, and tts works!
$ adb shell
$ su
# mount -o rw,remount /system
# chmod 666 /system/lib/libspeexwrapper.so
# mount -o ro,remount /system
Click to expand...
Click to collapse
Nice one, thanks.
Solved
matth45 said:
It looks like /system/lib/libspeexwrapper.so is set to be readable by root only. I set it to be readable by all users, and tts works!
$ adb shell
$ su
# mount -o rw,remount /system
# chmod 666 /system/lib/libspeexwrapper.so
# mount -o ro,remount /system
Click to expand...
Click to collapse
You are the best man.Really thank you