[G3 Original Android Development] zequav:
I'm getting a FC when starting the clock app. Something to do with the settings database lacking a "title" column.

E/SQLiteLog( 848): (1) no such column: title
E/DatabaseUtils( 848): Writing exception to parcel
E/DatabaseUtils( 848): android.database.sqlite.SQLiteException: no such column: title (code 1): , while compiling: SELECT title FROM system WHERE (name=?)
E/DatabaseUtils( 848):	at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
E/DatabaseUtils( 848):	at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:891)
E/DatabaseUtils( 848):	at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:502)
E/DatabaseUtils( 848):	at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)
E/DatabaseUtils( 848):	at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:58)
E/DatabaseUtils( 848):	at android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:37)
E/DatabaseUtils( 848):	at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:44)
E/DatabaseUtils( 848):	at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1316)
E/DatabaseUtils( 848):	at android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:400)
E/DatabaseUtils( 848):	at android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:294)
E/DatabaseUtils( 848):	at com.android.providers.settings.SettingsProvider.queryForUser(SettingsProvider.java:931)
E/DatabaseUtils( 848):	at com.android.providers.settings.SettingsProvider.query(SettingsProvider.java:897)
E/DatabaseUtils( 848):	at android.content.ContentProvider.query(ContentProvider.java:984)
E/DatabaseUtils( 848):	at android.content.ContentProvider$Transport.query(ContentProvider.java:213)
E/DatabaseUtils( 848):	at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:112)
E/DatabaseUtils( 848):	at android.os.Binder.execTransact(Binder.java:446)
E/AlarmClock( 6020): Get ringtone uri Exception: e.toString=android.database.sqlite.SQLiteException: no such column: title (code 1): , while compiling: SELECT title FROM system WHERE (name=?)
D/AndroidRuntime( 6020): Shutting down VM
E/AndroidRuntime( 6020): FATAL EXCEPTION: main
E/AndroidRuntime( 6020): Process: com.android.deskclock, PID: 6020
E/AndroidRuntime( 6020): java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.net.Uri.equals(java.lang.Object)' on a null object reference
E/AndroidRuntime( 6020):	at com.android.deskclock.Utils.isRingToneUriValid(Utils.java:685)
E/AndroidRuntime( 6020):	at com.android.deskclock.AlarmClockFragment$AlarmItemAdapter.bindView(AlarmClockFragment.java:1043)
E/AndroidRuntime( 6020):	at com.android.deskclock.AlarmClockFragment$AlarmItemAdapter.getView(AlarmClockFragment.java:965)
E/AndroidRuntime( 6020):	at android.widget.AbsListView.obtainView(AbsListView.java:2346)
E/AndroidRuntime( 6020):	at android.widget.ListView.makeAndAddView(ListView.java:1864)
E/AndroidRuntime( 6020):	at android.widget.ListView.fillDown(ListView.java:698)
E/AndroidRuntime( 6020):	at android.widget.ListView.fillFromTop(ListView.java:759)
E/AndroidRuntime( 6020):	at android.widget.ListView.layoutChildren(ListView.java:1659)
E/AndroidRuntime( 6020):	at android.widget.AbsListView.onLayout(AbsListView.java:2150)
E/AndroidRuntime( 6020):	at android.view.View.layout(View.java:15596)
E/AndroidRuntime( 6020):	at android.view.ViewGroup.layout(ViewGroup.java:4966)
E/AndroidRuntime( 6020):	at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
E/AndroidRuntime( 6020):	at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
E/AndroidRuntime( 6020):	at android.view.View.layout(View.java:15596)
E/AndroidRuntime( 6020):	at android.view.ViewGroup.layout(ViewGroup.java:4966)
E/AndroidRuntime( 6020):	at android.support.v4.view.ViewPager.onLayout(ViewPager.java:1594)
E/AndroidRuntime( 6020):	at android.view.View.layout(View.java:15596)
E/AndroidRuntime( 6020):	at android.view.ViewGroup.layout(ViewGroup.java:4966)
E/AndroidRuntime( 6020):	at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
E/AndroidRuntime( 6020):	at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
E/AndroidRuntime( 6020):	at android.view.View.layout(View.java:15596)
E/AndroidRuntime( 6020):	at android.view.ViewGroup.layout(ViewGroup.java:4966)
E/AndroidRuntime( 6020):	at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
E/AndroidRuntime( 6020):	at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
E/AndroidRuntime( 6020):	at android.view.View.layout(View.java:15596)
E/AndroidRuntime( 6020):	at android.view.ViewGroup.layout(ViewGroup.java:4966)
E/AndroidRuntime( 6020):	at com.android.internal.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:494)
E/AndroidRuntime( 6020):	at android.view.View.layout(View.java:15596)
E/AndroidRuntime( 6020):	at android.view.ViewGroup.layout(ViewGroup.java:4966)
E/AndroidRuntime( 6020):	at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
E/AndroidRuntime( 6020):	at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
E/AndroidRuntime( 6020):	at android.view.View.layout(View.java:15596)
E/AndroidRuntime( 6020):	at android.view.ViewGroup.layout(ViewGroup.java:4966)
E/AndroidRuntime( 6020):	at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2072)
E/AndroidRuntime( 6020):	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1829)
E/AndroidRuntime( 6020):	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1054)
E/AndroidRuntime( 6020):	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5786)
E/AndroidRuntime( 6020):	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:767)
E/AndroidRuntime( 6020):	at android.view.Choreographer.doCallbacks(Choreographer.java:580)
E/AndroidRuntime( 6020):	at android.view.Choreographer.doFrame(Choreographer.java:550)
E/AndroidRuntime( 6020):	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:753)
E/AndroidRuntime( 6020):	at android.os.Handler.handleCallback(Handler.java:739)
E/AndroidRuntime( 6020):	at android.os.Handler.dispatchMessage(Handler.java:95)
E/AndroidRuntime( 6020):	at android.os.Looper.loop(Looper.java:135)
E/AndroidRuntime( 6020):	at android.app.ActivityThread.main(ActivityThread.java:5241)
E/AndroidRuntime( 6020):	at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 6020):	at java.lang.reflect.Method.invoke(Method.java:372)
E/AndroidRuntime( 6020):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:898)
E/AndroidRuntime( 6020):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:693)
W/ActivityManager( 848): Force finishing activity com.android.deskclock/.DeskClock

I tried wiping the MediaStorage and the Clock data. It doesn't solve anything.

Anyone else? Any clue what I might do to solve it? I *REALLY* don't want to wipe.

(edit) NVM, solved it. The problem was caused by the default alarm (Hassium.ogg) not being installed. I modify the ROM to include only the "Material" sounds, and Hassium is not part of them. Copying it back to /system solves the issue, at least until I replace it by another alarm. Sorry for the noise.