[Nook Touch General] cceerrtt:
I did some testing of this issue. I am not android developer but maybe this will be useful for someone skilled who will resolve this issue.

I got logs from logcat of the crash, googled for a while and found this:

1. http://comments.gmane.org/gmane.comp.handhelds.android.devel/70202

2. http://code.google.com/p/android/issues/detail?id=5009

3. http://code.google.com/p/cyanogenmod/issues/detail?id=1444

Bug in 2.1 android requires at least one process implementing android.content.SyncAdapter intent (see 1). I also tried removing (renaming) /data/system/accounts.db and reboot (as proposed in 3). After registration to google account the account manager stoped crashing/rebooting my nook. On the other hand, contact were not synchronized anyway and moremover Shop application browsing stopped working too. Therefore I have restored account.db from backup. (might be interesting to compare those two account.db versions)

I don't know if an application/service that implements SyncAndapter would fix the account synchronization. Maybe it is implemented by Social app which is unfortunately not working on rooted nook. I am getting Social app is not available for this product and in logcat

I/ActivityThread( 1455): Publishing provider com.bn.nook.social.contacts.provider: com.bn.nook.social.contacts.ContactProvider

I/ActivityThread( 1455): Publishing provider com.bn.nook.social.share.lendrequest.provider: com.bn.nook.social.share.LendRequestProvider

I/ActivityThread( 1455): Publishing provider com.bn.nook.social.share.recommend.provider: com.bn.nook.social.share.RecommendationProvider

D/FileDownloadService( 1455): initService() bound with true

D/dalvikvm( 1455): GC freed 3766 objects / 265632 bytes in 20ms

E/Products( 1455): Invalid Ean =null

E/Products( 1455): java.lang.Exception

E/Products( 1455):	at com.bn.nook.model.product.Products.isValidEan(Products.java:171)

E/Products( 1455):	at com.bn.nook.social.share.SocialLauncherActivity.init(SocialLauncherActivity.java:88)

E/Products( 1455):	at com.bn.nook.social.share.SocialLauncherActivity.onCreate(SocialLauncherActivity.java:66)

E/Products( 1455):	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)

E/Products( 1455):	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)

E/Products( 1455):	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)

E/Products( 1455):	at android.app.ActivityThread.access$2200(ActivityThread.java:119)

E/Products( 1455):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)

E/Products( 1455):	at android.os.Handler.dispatchMessage(Handler.java:99)

E/Products( 1455):	at android.os.Looper.loop(Looper.java:123)

E/Products( 1455):	at android.app.ActivityThread.main(ActivityThread.java:4363)

E/Products( 1455):	at java.lang.reflect.Method.invokeNative(Native Method)

E/Products( 1455):	at java.lang.reflect.Method.invoke(Method.java:521)

E/Products( 1455):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)

E/Products( 1455):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)

E/Products( 1455):	at dalvik.system.NativeStart.main(Native Method)

Another try other way. Executing Manage my accounts from contacts.apk.

E/DeviceInfo( 1123): Calling deviceinfo.getDeviceId

D/SurfaceFlinger( 788): Frame buffer posted; elapsed time = 84 msecs

D/SurfaceFlinger( 788): Frame buffer posted; elapsed time = 12 msecs

D/dalvikvm( 2059): GC freed 3880 objects / 243864 bytes in 21ms

I/AccountsSettingsActivity( 2059): load url=https://bncs.barnesandnoble.com/bncloud/oauthpage/BnOAuthMgmt.jsp?serialNo=XXXXXXXXXXXXXXXXXX&esign=SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS&devType=2

D/SurfaceFlinger( 788): Frame buffer posted; elapsed time = 38 msecs

D/SurfaceFlinger( 788): Frame buffer posted; elapsed time = 14 msecs

W/dalvikvm( 2059): threadid=27: thread exiting with uncaught exception (group=0x4001b170)

E/AndroidRuntime( 2059): Uncaught handler: thread http0 exiting due to uncaught exception

E/AndroidRuntime( 2059): java.lang.NullPointerException

E/AndroidRuntime( 2059):	at android.net.http.CertificateChainValidator.doHandshakeAndValidateServerCertificates(CertificateChainValidator.java:135)

E/AndroidRuntime( 2059):	at android.net.http.HttpsConnection.openConnection(HttpsConnection.java:306)

E/AndroidRuntime( 2059):	at android.net.http.Connection.openHttpConnection(Connection.java:358)

E/AndroidRuntime( 2059):	at android.net.http.Connection.processRequests(Connection.java:225)

E/AndroidRuntime( 2059):	at android.net.http.ConnectionThread.run(ConnectionThread.java:125)

I/Process ( 788): Sending signal. PID: 2059 SIG: 3

D/EPD#EPD ( 788): resetRegion 4

D/NATIVE-EPD( 788): epd_reset_region: 0x10

D/EPD#EPD ( 788): resetRegion 5

D/NATIVE-EPD( 788): epd_reset_region: 0x20

D/EPD#EPD ( 788): resetRegion 6

D/NATIVE-EPD( 788): epd_reset_region: 0x40

D/EPD#EPD ( 788): resetRegion 7

D/NATIVE-EPD( 788): epd_reset_region: 0x80

D/DeviceManagerBroadcastReceiver( 1123): action (com.bn.devicemanager.ACTION_HANDLE_CRASH)

I/dalvikvm( 2059): threadid=7: reacting to signal 3

I/dalvikvm( 2059): Wrote stack trace to '/data/anr/traces.txt'

I/Process ( 2059): Sending signal. PID: 2059 SIG: 9

I/WindowManager( 788): WIN DEATH: Window{4a2d0108 com.bn.nook.social/com.bn.nook.social.contacts.ContactsActivity paused=false}

I/WindowManager( 788): WIN DEATH: Window{4a2a25a0 com.bn.nook.social/com.bn.nook.social.settings.AccountsSettingsActivity paused=false}

I/ActivityManager( 788): Process com.bn.nook.social (pid 2059) has died.

So it dies on the ssl handshake, /data/anr/traces.txt is empty.

I have opened that URL in my webbrowser and it is a web management page which let mi link my facebook/twitter/google account. I linked it with my google account and allowed the access in browser. But it won't import my contacts to nook anyway because of the ssl handshake error.

Few minutes later, I tried to open Contacts app and Manage my contact again and woila, I have my google contact in my nook!!!! Juhuuu!

UPDATE: unfortunately, these contact are not visible in Go Contacts or K-9 mail, therefore are quite useless.

Seems to me that the best option would be external application that would sync contact with google. Can't we use standard android 2.1 contacs.apk on nook?