Skip to content

Distribution List - Found possible bug or solution?  #65

@GoogleCodeExporter

Description

@GoogleCodeExporter
Hi,

I am a Java, c# dev. I noticed in your JAVA PST project that you are trying to 
get member list from a DistList contact group.

I debugged your code for several days, and discovered something that might be 
usefull in helping you correct the problem. If i have create a Distlist Group 
in Outlook with 6 members, the code works fine, and all members are displayed, 
but if you create a distlist with 7 members or more the item.data comes empty 
and throws exception.

I called the function with the 0x8054 address according to microsoft docs:

PSTTableBCItem item = this.items[pstFile.getNameToIdMapItem(0x8054, 
PSTFile.PSETID_Address)];

Strangely the first distlist i created could display more than 7, it had 10 
members, from the second distlist beyond, starting from the seventh member the 
item.data appears empty. But if i delete some of the members in the second 
distlist,leaving only 6 members, it displays the 6 members fine again.

It also happened to another pst where all groups had 7 or more members.

the item index in this case was 62 in both cases.

Perhaps a problem in btree search? Or a problem when adding items to the 
TableBC? Could not discover.


Thank You.

Peter.

Original issue reported on code.google.com by [email protected] on 15 Apr 2013 at 8:01

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions