Google Latitude contacts disappeared…now fixed

I’ve used Google Latitude for about four years now and have found the application really useful. For those of you who don’t know, Latitude is an app that you install on your smart phone (it supports Android, Blackberry or iOS) and it keeps track of your location. You can then use this information how you wish. You can share it with friends or family, so that they know where you are in real time, or just use it to maintain a history of where you’ve been. (I find it useful for expense claims when I can’t remember how many miles I’ve done or exactly which day I visited a particular client).

typicalday

About 2 months ago my wife asked why I wasn’t showing up on her list of contacts on her iPhone. I had a look at my own iPhone and saw that I had “no contacts” either. I hadn’t made any changes to my privacy settings and thought it was curious that it affected both me and my wife on multiple devices. (Windows 7 and Windows 8 PCs, multiple different browsers including Chrome) as well as on my iPad and iPhone. As a result of this, I suspected that the problem was with Google.

I tried deleting and adding my wife as a “Latitude contact”. Despite clicking on the invitations that we sent each other and accepting the request to share location information we never appeared in each others contact lists.

Searching for answers I found plenty of discussions on internet forums. Several people had reported that this was due to new privacy settings which coincided with a new release of Google Maps. The only solution seemed to be to log onto an android device and enable location sharing again.

But I  don’t have an Android tablet…..

As an application tester, I’m reasonably au fait with virtualisation, so I had a quick look around the internet and I found this website which contains OVA files with images of Android Tablet devices. These can be used to emulate an Android tablet. http://androvm.org/blog/download/

Android tablet in VMWare Player
Android tablet in VMWare Player

These are the steps that I took to fix my problem

  • I already had VMWare Player on my home PC.
    (Download and install this if you don’t already have a copy)
  • Downloaded a suitable OVA file
  • Open it in VMWare Player, created a new virtual machine
  • Start the VM and “boot up” your Android tablet
  • Choose a country location and go through the basic setup
    (including typing in your google account credentials.)
  • Open the Google Play Store
  • Install Google Maps
  • Once Google Maps is installed, open maps and enable the “Latitude layer”
  • Enable location sharing

Google Maps

Google Maps”Hey presto” almost immediately all your devices will repopulate your friends lists and location sharing will work again.

Latitude screenshot
Latitude screenshot

It looks like the new version of Google Maps for Android has the functionality to enable sharing and accept invitations but this doesn’t work for existing, non-Android users, including those of us using iPhones.

If you’ve deleted friends whilst trying to fix the problem get your friends to send an invitation whilst you’re logged into your “new tablet” and you can accept the invitation and enable location sharing from within the Maps application.

LoadRunner 11.5x replay error

I decided to give LoadRunner 11.50 a try because one of my clients is upgrading to the newer version of VuGen as part of their migration to Performance Center. I tried a simple recording and replay against the VTS2 web application (which I’m also evaluating). The script ran without problems and populated rows in VTS as I expected, but I saw this error in the replay log.

Error -27279: Internal Error – Report initialization failed, error code=-2147467259

I’m using Windows 8 and LoadRunner 11.50 build 2216. I looked in the HP support and found an article (which for some reason I can no longer find!) that suggested that the way to resolve this was to run any LoadRunner script once as an administrator. Once you’ve done this, you’ll have “cured VuGen” of this fault.

This solution worked for me, here are the steps that I took:

  • Right click the VuGen shortcut and choose the option to “run as administrator”
  • Run the script once, the error should not appear.
  • Close VuGen

I re-tested this using VuGen as a non-administrative user and can confirm that this problem no longer exists.

 

 

HP Discover – Las Vegas 2013

My followers on Twitter and LinkedIn will already be aware that I went to the HP Discover conference in Las Vegas last week. They’ll have heard tales of lost baggage, extreme “jet-lag induced tiredness” (body-clock waking me at 3:30 every morning) as well as various updates from the conference.

People go to the conference for a variety of reasons; to hear the keynote speeches, attend NDA sessions, see application demonstrations or to meet HP product managers,R&D teams or other experts. I’ve been part of Vivit for over 4 years now and before that I was a member of the Mercury software user group. For me the highlight of my conference was meeting up with a group of fellow testers one evening over a glass or two of whisky (thanks Mr Moore)

Left to Right. Wilson Mar, Scott Hysmith, James Pulley, Richard Bishop, Scott Moore
Left to Right. Wilson Mar, Scott Hysmith, James Pulley, Richard Bishop, Scott Moore

These testers have inspired me from my first days as a tester when I used to frequent Wilson Mar’s website and Scott Moore’s loadtester.com. I knew James Pulley through his moderation of Google, Yahoo and StackOverflow LoadRunner groups and more recently I’ve been listening to James Pulley and Mark Tomlinson’s PerfBytes podcasts.

I sincerely hope that this becomes a regular event at conferences. It was great to finally meet these people face to face and “put the testing world to rights” 🙂