[Hero, G2 Touch Android Development] vesterbaek:
Have a similar issue with maps:

01-12 22:15:11.686: ERROR/Database(1559): sqlite3_open_v2("/data/data/com.google.android.apps.maps/databases/search_history.db", &handle, 1, NULL) failed
01-12 22:15:11.716: ERROR/AndroidRuntime(1559): Uncaught handler: thread main exiting due to uncaught exception
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): android.database.sqlite.SQLiteException: unable to open database file
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at android.database.sqlite.SQLiteDatabase.dbopen(Native Method)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1604)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:659)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:168)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at com.google.googlenav.android.provider.SearchHistoryProvider.query(Unknown Source)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at android.content.ContentProvider$Transport.query(ContentProvider.java:129)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at android.content.ContentResolver.query(ContentResolver.java:149)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at com.google.googlenav.android.AndroidGmmApplication.b(Unknown Source)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at com.google.googlenav.android.AndroidGmmApplication.a(Unknown Source)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at com.google.android.maps.MapsActivity.a(Unknown Source)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at com.google.googlenav.android.j.a(Unknown Source)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at com.google.googlenav.android.j.a(Unknown Source)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at com.google.android.maps.MapsActivity.onNewIntent(Unknown Source)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at android.app.Instrumentation.callActivityOnNewIntent(Instrumentation.java:1210)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at android.app.ActivityThread.deliverNewIntents(ActivityThread.java:2338)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at android.app.ActivityThread.performNewIntents(ActivityThread.java:2350)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at android.app.ActivityThread.handleNewIntent(ActivityThread.java:2358)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at android.app.ActivityThread.access$2600(ActivityThread.java:112)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1738)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at android.os.Handler.dispatchMessage(Handler.java:99)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at android.os.Looper.loop(Looper.java:123)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at android.app.ActivityThread.main(ActivityThread.java:3948)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at java.lang.reflect.Method.invokeNative(Native Method)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at java.lang.reflect.Method.invoke(Method.java:521)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:782)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:540)
01-12 22:15:11.726: ERROR/AndroidRuntime(1559): at dalvik.system.NativeStart.main(Native Method)

The user ids on my freshly installed tether app files are different than those for my old files, e.g. maps. This seems to be a likely root cause?

# ls -la /data/data/com.google.android.apps.maps
ls -la /data/data/com.google.android.apps.maps
drwxrwx--x 1 10076 10076 2048 Oct 11 11:21 .
drwxr-xr-x 1 10076 10076 2048 Oct 11 11:01 ..
-rw-rw---- 1 10076 10076 6144 Jan 8 14:36 search_history.db
-rw-rw---- 1 10076 10076 14336 Oct 11 11:21 webview.db
-rw-rw---- 1 10076 10076 6144 Oct 11 11:21 webviewCache.db
# id
id
uid=0 gid=0
# ls -la /data/data/android.tether
ls -la /data/data/android.tether
drwxr-xr-x 1 10092 10092 2048 Jan 12 21:06 .
drwxrwx--x 1 1000 1000 2048 Sep 6 07:33 ..
drwx------ 1 10092 10092 2048 Jan 12 21:06 bin
drwx------ 1 10092 10092 2048 Jan 12 21:06 conf
drwxrwx--x 1 10092 10092 2048 Jan 12 21:06 files
drwxr-xr-x 1 1000 1000 2048 Jan 12 21:06 lib
drwx------ 1 10092 10092 2048 Jan 12 21:06 library
drwxrwx--x 1 10092 10092 2048 Jan 12 21:06 shared_prefs
drwx------ 1 10092 10092 2048 Jan 12 21:06 var
#

I'll probably wipe my phone as an easy way to fix this.