[Android Software Development] peshovec:
I/ActivityManager( 1399): Starting activity: Intent { act=android.intent.action.SEND typ=text/x-vcard flg=0x3000000 cmp=com.vikas.share/.ContactInfoSelectorActivity (has extras) }
I/ActivityManager( 1399): Start proc com.vikas.share for activity com.vikas.share/.ContactInfoSelectorActivity: pid=25011 uid=10181 gids={}
I/global (24249): Default buffer size used in BufferedWriter constructor. It would be better to be explicit if an 8k-char buffer is required.
I/global (25011): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
W/System.err(25011): net.wimpi.pim.util.versitio.versitException: Mandatory tokens missing.
W/System.err(25011):	at net.wimpi.pim.util.versitio.versitParser.validateCard(versitParser.java:144)
W/System.err(25011):	at net.wimpi.pim.util.versitio.versitParser.bundleObjects(versitParser.java:92)
W/System.err(25011):	at net.wimpi.pim.util.versitio.versitParser.parse(versitParser.java:58)
W/System.err(25011):	at net.wimpi.pim.contact.io.vcard.vCardUnmarshaller.parseStream(vCardUnmarshaller.java:97)
W/System.err(25011):	at net.wimpi.pim.contact.io.vcard.vCardUnmarshaller.unmarshallContacts(vCardUnmarshaller.java:62)
W/System.err(25011):	at net.wimpi.pim.contact.io.vcard.vCardUnmarshaller.unmarshallContact(vCardUnmarshaller.java:56)
W/System.err(25011):	at com.vikas.share.ContactInfoSelectorActivity.getVard(ContactInfoSelectorActivity.java:464)
W/System.err(25011):	at com.vikas.share.ContactInfoSelectorActivity.populateContactDetailView(ContactInfoSelectorActivity.java:361)
W/System.err(25011):	at com.vikas.share.ContactInfoSelectorActivity.generateVCard(ContactInfoSelectorActivity.java:248)
W/System.err(25011):	at com.vikas.share.ContactInfoSelectorActivity.onCreate(ContactInfoSelectorActivity.java:209)
W/System.err(25011):	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
W/System.err(25011):	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2460)
W/System.err(25011):	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2513)
W/System.err(25011):	at android.app.ActivityThread.access$2200(ActivityThread.java:119)
W/System.err(25011):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1864)
W/System.err(25011):	at android.os.Handler.dispatchMessage(Handler.java:99)
W/System.err(25011):	at android.os.Looper.loop(Looper.java:123)
W/System.err(25011):	at android.app.ActivityThread.main(ActivityThread.java:4364)
W/System.err(25011):	at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err(25011):	at java.lang.reflect.Method.invoke(Method.java:521)
W/System.err(25011):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
W/System.err(25011):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
W/System.err(25011):	at dalvik.system.NativeStart.main(Native Method)
D/AndroidRuntime(25011): Shutting down VM
W/dalvikvm(25011): threadid=1: thread exiting with uncaught exception (group=0x4001cb38)
E/AndroidRuntime(25011): Uncaught handler: thread main exiting due to uncaught exception
E/AndroidRuntime(25011): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.vikas.share/com.vikas.share.ContactInfoSelectorActivity}: java.lang.NullPointerException
E/AndroidRuntime(25011):	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2497)
E/AndroidRuntime(25011):	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2513)
E/AndroidRuntime(25011):	at android.app.ActivityThread.access$2200(ActivityThread.java:119)
E/AndroidRuntime(25011):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1864)
E/AndroidRuntime(25011):	at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(25011):	at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime(25011):	at android.app.ActivityThread.main(ActivityThread.java:4364)
E/AndroidRuntime(25011):	at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(25011):	at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime(25011):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
E/AndroidRuntime(25011):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
E/AndroidRuntime(25011):	at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime(25011): Caused by: java.lang.NullPointerException
E/AndroidRuntime(25011):	at net.wimpi.pim.contact.io.vcard.vCardUnmarshaller.unmarshallContact(vCardUnmarshaller.java:56)
E/AndroidRuntime(25011):	at com.vikas.share.ContactInfoSelectorActivity.getVard(ContactInfoSelectorActivity.java:464)
E/AndroidRuntime(25011):	at com.vikas.share.ContactInfoSelectorActivity.populateContactDetailView(ContactInfoSelectorActivity.java:361)
E/AndroidRuntime(25011):	at com.vikas.share.ContactInfoSelectorActivity.generateVCard(ContactInfoSelectorActivity.java:248)
E/AndroidRuntime(25011):	at com.vikas.share.ContactInfoSelectorActivity.onCreate(ContactInfoSelectorActivity.java:209)
E/AndroidRuntime(25011):	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
E/AndroidRuntime(25011):	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2460)
E/AndroidRuntime(25011):	... 11 more
I/Process ( 1399): Sending signal. PID: 25011 SIG: 3

edit:

hmmm, after reading that you have tried in simulator, i have played around my contacts. for some of them share-ing go to force close for some it seems working:)

Tryed with about 10 contacts with pictures. 9 of them force closed, 1 seems to work (the working has just mail, phone and picture), the crashing have several phones, mails, address, descriptions etc...

Cyrillic if is used in the names, leads to force close.

If names are in latin, no force close. (but if there is Cyrillic in other fields, it is 'translated' to some strange symbols:)