Notes 8.5.2 COM AddressBooks Open Crash bug

I have a COM object that crashes since upgrading from 8.5 to 8.5.2 whenever it tries to access AddressBooks. The code is very simple

session = CreateObject(“Lotus.NotesSession”)

session.Initialize()

Dim db As Object

db = session.AddressBooks(1) ’ 1 is for server address book

db.Open()

MsgBox(“open”)

It crashes Notes every time at db.Open() in 8.5.2. I tested this on 8.5.1 and did not have this problem. Only in 8.5.2. Anyone having this problem?

Subject: Same here

I’m having the same problem from .Net:

		Domino.NotesSession session = new Domino.NotesSession();

		session.Initialize("xxx");

		object[] books = (object[])session.AddressBooks;

		foreach (Domino.NotesDatabase book in books)

		{

			if (book.IsPublicAddressBook)

				book.Open();

		}

Gives exception: “Database open failed (CN=xx/O=xx!!names.nsf)”

(It works fine on local adrbook)