Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Distribution List - Found possible bug or solution? #65

Open
GoogleCodeExporter opened this issue Jun 17, 2015 · 0 comments
Open

Distribution List - Found possible bug or solution? #65

GoogleCodeExporter opened this issue Jun 17, 2015 · 0 comments

Comments

@GoogleCodeExporter
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant