Hello there

i got problem after compile the arabic resources to framework-res.apk

i can't add new contact when i select the language to arabic i got
force close

but when i select it english there is no problem

i think this problem appeared because the numbers appear as arabic
number and so the system does not understand

it might be numberformat locale problem

so how to fix this ? how to change the numberformat to english

my logcat :

D/Sources (  815): Creating external source for
type=com.facebook.auth.login, packageName=com.facebook.katana

I/ActivityManager(  149): Displayed
com.android.contacts/.ui.EditContactActivity: +330ms

D/dalvikvm(  591): GC_EXTERNAL_ALLOC freed 209K, 55% free 3059K/6791K,
external 2161K/2181K, paused 35ms

D/dalvikvm(  409): GC_EXTERNAL_ALLOC freed 96K, 53% free 2703K/5639K,
external 2765K/2773K, paused 41ms

D/dalvikvm(  409): GC_EXTERNAL_ALLOC freed 104K, 52% free 2728K/5639K,
external 3163K/3459K, paused 94ms

D/dalvikvm(  815): GC_EXTERNAL_ALLOC freed 350K, 48% free 3294K/6279K,
external 4330K/4338K, paused 40ms

W/EntityModifier(  815): Trimming: { _id=-5,
mimetype=vnd.android.cursor.item/photo, }

W/EntityModifier(  815): Trimming: { _id=-2,
mimetype=vnd.android.cursor.item/phone_v2, data2=1, }

W/EntityModifier(  815): Trimming: { _id=-3,
mimetype=vnd.android.cursor.item/email_v2, data2=1, }

W/EntityModifier(  815): Trimming: { _id=-6,
mimetype=vnd.android.cursor.item/note, }

W/EntityModifier(  815): Trimming: { _id=-7,
mimetype=vnd.android.cursor.item/nickname, data2=1, }

W/EntityModifier(  815): Trimming: { _id=-8,
mimetype=vnd.android.cursor.item/sip_address, }

I/Database(  815): sqlite returned: error code = 1, msg = no such
column: ٤

W/dalvikvm(  815): threadid=14: thread exiting with uncaught exception
(group=0x40015560)

E/AndroidRuntime(  815): FATAL EXCEPTION: AsyncTask #3

E/AndroidRuntime(  815): java.lang.RuntimeException: An error occured
while executing doInBackground()

E/AndroidRuntime(  815):        at android.os.AsyncTask
$3.done(AsyncTask.java:200)

E/AndroidRuntime(  815):        at java.util.concurrent.FutureTask
$Sync.innerSetException(FutureTask.java:274)

E/AndroidRuntime(  815):        at
java.util.concurrent.FutureTask.setException(FutureTask.java:125)

E/AndroidRuntime(  815):        at java.util.concurrent.FutureTask
$Sync.innerRun(FutureTask.java:308)

E/AndroidRuntime(  815):        at
java.util.concurrent.FutureTask.run(FutureTask.java:138)

E/AndroidRuntime(  815):        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:
1088)

E/AndroidRuntime(  815):        at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:581)

E/AndroidRuntime(  815):        at java.lang.Thread.run(Thread.java:1019)

E/AndroidRuntime(  815): Caused by:
android.database.sqlite.SQLiteException: no such column: ٤: , while
compiling: SELECT
raw_contacts._id,display_name,display_name_source,account_type,account_name,sourceid,custom_ringtone,send_to_voicemail,last_time_contacted,times_contacted,starred,is_restricted,name_verified,data._id,data.mimetype_id,is_super_primary
FROM raw_contacts LEFT OUTER JOIN data ON
(data.raw_contact_id=raw_contacts._id AND ((mimetype_id=٤ AND data15
NOT NULL) OR (mimetype_id=٥ AND data1 NOT NULL))) WHERE
raw_contacts._id=?

E/AndroidRuntime(  815):        at
android.database.sqlite.SQLiteCompiledSql.native_compile(Native
Method)

E/AndroidRuntime(  815):        at
android.database.sqlite.SQLiteCompiledSql.compile(SQLiteCompiledSql.java:
92)

E/AndroidRuntime(  815):        at
android.database.sqlite.SQLiteCompiledSql.<init>(SQLiteCompiledSql.java:
65)

E/AndroidRuntime(  815):        at
android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:83)

E/AndroidRuntime(  815):        at
android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:49)

E/AndroidRuntime(  815):        at
android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:
42)

E/AndroidRuntime(  815):        at
android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:
1356)

E/AndroidRuntime(  815):        at
android.database.sqlite.SQLiteDatabase.rawQuery(SQLiteDatabase.java:
1324)

E/AndroidRuntime(  815):        at
com.android.providers.contacts.ContactAggregator.computeAggregateData(ContactAggregator.java:
1301)

E/AndroidRuntime(  815):        at
com.android.providers.contacts.ContactAggregator.onRawContactInsert(ContactAggregator.java:
437)

E/AndroidRuntime(  815):        at
com.android.providers.contacts.ContactsProvider2.flushTransactionalChanges(ContactsProvider2.java:
2333)

E/AndroidRuntime(  815):        at
com.android.providers.contacts.ContactsProvider2.updateInTransaction(ContactsProvider2.java:
3477)

E/AndroidRuntime(  815):        at
com.android.providers.contacts.SQLiteContentProvider.update(SQLiteContentProvider.java:
155)

E/AndroidRuntime(  815):        at
com.android.providers.contacts.ContactsProvider2.update(ContactsProvider2.java:
2278)

E/AndroidRuntime(  815):        at
android.content.ContentProviderOperation.apply(ContentProviderOperation.java:
225)

E/AndroidRuntime(  815):        at
com.android.providers.contacts.SQLiteContentProvider.applyBatch(SQLiteContentProvider.java:
216)

E/AndroidRuntime(  815):        at
com.android.providers.contacts.ContactsProvider2.applyBatch(ContactsProvider2.java:
2291)

E/AndroidRuntime(  815):        at android.content.ContentProvider
$Transport.applyBatch(ContentProvider.java:217)

E/AndroidRuntime(  815):        at
android.content.ContentProviderClient.applyBatch(ContentProviderClient.java:
95)

E/AndroidRuntime(  815):        at
android.content.ContentResolver.applyBatch(ContentResolver.java:643)

E/AndroidRuntime(  815):        at
com.android.contacts.ui.EditContactActivity
$PersistTask.doInBackground(EditContactActivity.java:712)

E/AndroidRuntime(  815):        at
com.android.contacts.ui.EditContactActivity
$PersistTask.doInBackground(EditContactActivity.java:661)

E/AndroidRuntime(  815):        at
com.android.contacts.util.WeakAsyncTask.doInBackground(WeakAsyncTask.java:
45)

E/AndroidRuntime(  815):        at android.os.AsyncTask
$2.call(AsyncTask.java:185)

E/AndroidRuntime(  815):        at java.util.concurrent.FutureTask
$Sync.innerRun(FutureTask.java:306)

E/AndroidRuntime(  815):        ... 4 more

W/ActivityManager(  149):   Force finishing activity
com.android.contacts/.ui.EditContactActivity

V/MediaScanner(  591): /pruneDeadThumbnailFiles...
android.database.sqlite.SQLiteCursor@40678e48

D/MediaScanner(  591):  prescan time: 20ms

D/MediaScanner(  591):     scan time: 34089ms

D/MediaScanner(  591): postscan time: 22208ms

D/MediaScanner(  591):    total time: 56317ms

I/BootReceiver(  776): Got intent with action
android.intent.action.MEDIA_SCANNER_FINISHED

D/MediaScannerService(  591): done scanning volume external

I/ActivityManager(  149): No longer want com.android.bluetooth (pid
642): hidden #16

E/WindowManager(  815): Activity
com.android.contacts.ui.EditContactActivity has leaked window
com.android.internal.policy.impl.PhoneWindow$DecorView@40626b30 that
was originally added here

E/WindowManager(  815): android.view.WindowLeaked: Activity
com.android.contacts.ui.EditContactActivity has leaked window
com.android.internal.policy.impl.PhoneWindow$DecorView@40626b30 that
was originally added here

E/WindowManager(  815):         at android.view.ViewRoot.<init>(ViewRoot.java:
258)

E/WindowManager(  815):         at
android.view.WindowManagerImpl.addView(WindowManagerImpl.java:148)

E/WindowManager(  815):         at
android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)

E/WindowManager(  815):         at android.view.Window
$LocalWindowManager.addView(Window.java:424)

E/WindowManager(  815):         at android.app.Dialog.show(Dialog.java:241)

E/WindowManager(  815):         at
android.app.ProgressDialog.show(ProgressDialog.java:107)

E/WindowManager(  815):         at
android.app.ProgressDialog.show(ProgressDialog.java:90)

E/WindowManager(  815):         at
android.app.ProgressDialog.show(ProgressDialog.java:85)

E/WindowManager(  815):         at com.android.contacts.ui.EditContactActivity
$PersistTask.onPreExecute(EditContactActivity.java:682)

E/WindowManager(  815):         at com.android.contacts.ui.EditContactActivity
$PersistTask.onPreExecute(EditContactActivity.java:661)

E/WindowManager(  815):         at
com.android.contacts.util.WeakAsyncTask.onPreExecute(WeakAsyncTask.java:
36)

E/WindowManager(  815):         at
android.os.AsyncTask.execute(AsyncTask.java:391)

E/WindowManager(  815):         at
com.android.contacts.ui.EditContactActivity.doSaveAction(EditContactActivity.java:
797)

E/WindowManager(  815):         at
com.android.contacts.ui.EditContactActivity.onClick(EditContactActivity.java:
559)

E/WindowManager(  815):         at android.view.View.performClick(View.java:
2485)

E/WindowManager(  815):         at android.view.View
$PerformClick.run(View.java:9081)

E/WindowManager(  815):         at
android.os.Handler.handleCallback(Handler.java:587)

E/WindowManager(  815):         at
android.os.Handler.dispatchMessage(Handler.java:92)

E/WindowManager(  815):         at android.os.Looper.loop(Looper.java:123)

E/WindowManager(  815):         at
android.app.ActivityThread.main(ActivityThread.java:3647)

E/WindowManager(  815):         at
java.lang.reflect.Method.invokeNative(Native Method)

E/WindowManager(  815):         at
java.lang.reflect.Method.invoke(Method.java:507)

E/WindowManager(  815):         at com.android.internal.os.ZygoteInit
$MethodAndArgsCaller.run(ZygoteInit.java:839)

E/WindowManager(  815):         at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)

E/WindowManager(  815):         at dalvik.system.NativeStart.main(Native
Method)

D/dalvikvm(  591): GC_EXTERNAL_ALLOC freed 339K, 57% free 2931K/6791K,
external 2161K/218

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to