[myTouch 3G, Magic General] AimanF:
I recently switched back to Cyanogen Mod after trying out Android 2.1 for 32B. I did a Titanium Backup of all my apps and restored them after I switched back, however no matter what I do the latest Maps update force closes whenever I open it. I've tried uninstalling and removing the apk altogether but no matter what when I run the latest maps it force closes immediately. Heres a copy of the log that I'm getting when this happens

I/ActivityManager( 105): Starting activity: Intent { act=android.intent.action.
MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.google.androi
d.apps.maps/com.google.android.maps.MapsActivity }
I/ActivityManager( 105): Start proc com.google.android.apps.maps for activity c
om.google.android.apps.maps/com.google.android.maps.MapsActivity: pid=618 uid=10
002 gids={3003, 1015}
I/ActivityThread( 618): Publishing provider com.google.android.maps.SuggestionP
rovider: com.google.googlenav.suggest.android.SuggestProvider
D/dalvikvm( 618): GC freed 1803 objects / 139656 bytes in 89ms
I/ActivityThread( 618): Publishing provider com.google.android.maps.FriendsProv
ider: com.google.googlenav.android.friend.FriendsProvider
I/ActivityThread( 618): Publishing provider com.google.android.maps.NavigationA
vailabilityProvider: com.google.googlenav.android.provider.NavigationAvailabilit
yProvider
I/ActivityThread( 618): Publishing provider com.google.android.maps.SearchHisto
ryProvider: com.google.googlenav.android.provider.SearchHistoryProvider
I/ActivityThread( 618): Publishing provider com.google.android.maps.TrafficProv
ider: com.google.googlenav.android.appwidget.traffic.TrafficProvider
I/ActivityThread( 618): Publishing provider com.google.android.maps.LayerInfoPr
ovider: com.google.googlenav.android.layer.LayerInfoProvider
I/ActivityThread( 618): Publishing provider com.google.android.maps.LocalSugges
tionProvider: com.google.googlenav.android.provider.LocalSuggestionProvider
I/Maps ( 618): Build: 4156
D/LocationManager( 618): Constructor: service = android.location.ILocationManag
er$Stub$Proxy@43a93278
W/dalvikvm( 618): VFY: unable to find class referenced in signature ([Landroid/
accounts/Account;)
W/dalvikvm( 618): VFY: unable to find class referenced in signature (Landroid/a
ccounts/Account;)
W/dalvikvm( 618): VFY: unable to find class referenced in signature ([Landroid/
accounts/Account;)
W/dalvikvm( 618): VFY: unable to find class referenced in signature (Landroid/a
ccounts/Account;)
W/dalvikvm( 618): VFY: unable to find class referenced in signature (Landroid/a
ccounts/Account;)
W/dalvikvm( 618): VFY: unable to find class referenced in signature (Landroid/a
ccounts/AccountManager;)
W/dalvikvm( 618): VFY: unable to find class referenced in signature (Landroid/a
ccounts/Account;)
I/dalvikvm( 618): Failed resolving Lcom/google/googlenav/android/login/e; inter
face 334 'Landroid/accounts/AccountManagerCallback;'
W/dalvikvm( 618): Link of class 'Lcom/google/googlenav/android/login/e;' failed

E/dalvikvm( 618): Could not find class 'com.google.googlenav.android.login.e',
referenced from method com.google.googlenav.android.login.MultipleAccountsContro
llerSdk5.a
W/dalvikvm( 618): VFY: unable to resolve new-instance 1244 (Lcom/google/googlen
av/android/login/e;) in Lcom/google/googlenav/android/login/MultipleAccountsCont
rollerSdk5;
D/dalvikvm( 618): VFY: replacing opcode 0x22 at 0x0013
D/dalvikvm( 618): Making a copy of Lcom/google/googlenav/android/login/Multiple
AccountsControllerSdk5;.a code (116 bytes)
W/dalvikvm( 618): VFY: unable to find class referenced in signature (Landroid/a
ccounts/Account;)
W/dalvikvm( 618): VFY: unable to find class referenced in signature (Landroid/a
ccounts/AccountManager;)
W/dalvikvm( 618): VFY: unable to find class referenced in signature ([Landroid/
accounts/Account;)
W/dalvikvm( 618): VFY: unable to find class referenced in signature ([Landroid/
accounts/Account;)
W/dalvikvm( 618): VFY: unable to find class referenced in signature (Landroid/a
ccounts/Account;)
W/dalvikvm( 618): VFY: unable to find class referenced in signature (Landroid/a
ccounts/Account;)
W/dalvikvm( 618): VFY: unable to find class referenced in signature ([Landroid/
accounts/Account;)
W/dalvikvm( 618): VFY: unable to resolve instance field 1699
D/dalvikvm( 618): VFY: replacing opcode 0x54 at 0x000c
D/dalvikvm( 618): Making a copy of Lcom/google/googlenav/android/login/Multiple
AccountsControllerSdk5;.c code (72 bytes)
W/dalvikvm( 618): VFY: array-length on non-array
W/dalvikvm( 618): VFY: rejecting opcode 0x21 at 0x002c
W/dalvikvm( 618): VFY: rejected Lcom/google/googlenav/android/login/MultipleAc
countsControllerSdk5;.f ()Landroid/view/View;
W/dalvikvm( 618): Verifier rejected class Lcom/google/googlenav/android/login/M
ultipleAccountsControllerSdk5;
D/AndroidRuntime( 618): Shutting down VM
W/dalvikvm( 618): threadid=3: thread exiting with uncaught exception (group=0x4
001e180)
E/AndroidRuntime( 618): Uncaught handler: thread main exiting due to uncaught e
xception
E/AndroidRuntime( 618): java.lang.RuntimeException: Unable to start activity Co
mponentInfo{com.google.android.apps.maps/com.google.android.maps.MapsActivity}:
java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.google.go
oglenav.android.login.MultipleAccountsControllerSdk5
E/AndroidRuntime( 618): at android.app.ActivityThread.performLaunchActiv
ity(ActivityThread.java:2492)
E/AndroidRuntime( 618): at android.app.ActivityThread.handleLaunchActivi
ty(ActivityThread.java:2508)
E/AndroidRuntime( 618): at android.app.ActivityThread.access$2200(Activi
tyThread.java:118)
E/AndroidRuntime( 618): at android.app.ActivityThread$H.handleMessage(Ac
tivityThread.java:1862)
E/AndroidRuntime( 618): at android.os.Handler.dispatchMessage(Handler.ja
va:99)
E/AndroidRuntime( 618): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 618): at android.app.ActivityThread.main(ActivityThrea
d.java:4358)
E/AndroidRuntime( 618): at java.lang.reflect.Method.invokeNative(Native
Method)
E/AndroidRuntime( 618): at java.lang.reflect.Method.invoke(Method.java:5
21)
E/AndroidRuntime( 618): at com.android.internal.os.ZygoteInit$MethodAndA
rgsCaller.run(ZygoteInit.java:791)
E/AndroidRuntime( 618): at com.android.internal.os.ZygoteInit.main(Zygot
eInit.java:549)
E/AndroidRuntime( 618): at dalvik.system.NativeStart.main(Native Method)

E/AndroidRuntime( 618): Caused by: java.lang.IllegalStateException: java.lang.C
lassNotFoundException: com.google.googlenav.android.login.MultipleAccountsContro
llerSdk5
E/AndroidRuntime( 618): at com.google.googlenav.android.login.c.a(Unknow
n Source)
E/AndroidRuntime( 618): at com.google.googlenav.android.login.c.a(Unknow
n Source)
E/AndroidRuntime( 618): at com.google.googlenav.android.j.i(Unknown Sour
ce)
E/AndroidRuntime( 618): at k.u.<init>(Unknown Source)
E/AndroidRuntime( 618): at k.y.<init>(Unknown Source)
E/AndroidRuntime( 618): at com.google.googlenav.android.H.<init>(Unknown
Source)
E/AndroidRuntime( 618): at com.google.googlenav.android.b.<init>(Unknown
Source)
E/AndroidRuntime( 618): at com.google.googlenav.android.b.a(Unknown Sour
ce)
E/AndroidRuntime( 618): at com.google.android.maps.MapsActivity.onCreate
(Unknown Source)
E/AndroidRuntime( 618): at android.app.Instrumentation.callActivityOnCre
ate(Instrumentation.java:1123)
E/AndroidRuntime( 618): at android.app.ActivityThread.performLaunchActiv
ity(ActivityThread.java:2455)
E/AndroidRuntime( 618): ... 11 more
E/AndroidRuntime( 618): Caused by: java.lang.ClassNotFoundException: com.google
.googlenav.android.login.MultipleAccountsControllerSdk5
E/AndroidRuntime( 618): at java.lang.Class.classForName(Native Method)
E/AndroidRuntime( 618): at java.lang.Class.forName(Class.java:237)
E/AndroidRuntime( 618): at java.lang.Class.forName(Class.java:183)
E/AndroidRuntime( 618): ... 22 more
E/AndroidRuntime( 618): Caused by: java.lang.VerifyError: com.google.googlenav.
android.login.MultipleAccountsControllerSdk5
E/AndroidRuntime( 618): ... 25 more
I/Process ( 105): Sending signal. PID: 618 SIG: 3
I/dalvikvm( 618): threadid=7: reacting to signal 3
E/dalvikvm( 618): Unable to open stack trace file '/data/anr/traces.txt': Permi
ssion denied
I/DumpStateReceiver( 105): Added state dump to 1 crashes
W/ActivityManager( 105): Launch timeout has expired, giving up wake lock!
W/ActivityManager( 105): Activity idle timeout for HistoryRecord{43d64d68 com.g
oogle.android.apps.maps/com.google.android.maps.MapsActivity}
D/dalvikvm( 609): GC freed 7109 objects / 392288 bytes in 107ms
D/dalvikvm( 609): GC freed 2778 objects / 143160 bytes in 118ms
D/dalvikvm( 105): GC freed 12857 objects / 994088 bytes in 211ms
D/dalvikvm( 609): GC freed 7925 objects / 417144 bytes in 136ms

If someone could help me out that would be greatly appreciated! Thanks!