We're updating the issue view to help you get more done. 

Member of public group is not able to add to his roster contact that does not belong to public group

Description

1) Create usera and userb
2) Create public shared group and set usera as a member
3) log in as usera
4) Add userb to the roster
5) Step 4 will fail with the following exception when instead it should be a valid action

2006.07.13 13:18:42 [org.jivesoftware.wildfire.handler.IQRosterHandler.handleIQ(IQRosterHandler.java:119)
] Internal server error
org.jivesoftware.wildfire.auth.UnauthorizedException: org.jivesoftware.wildfire.user.UserNotFoundException: userb@gato.dyndns.org
at org.jivesoftware.wildfire.handler.IQRosterHandler.manageRoster(IQRosterHandler.java:221)
at org.jivesoftware.wildfire.handler.IQRosterHandler.handleIQ(IQRosterHandler.java:104)
at org.jivesoftware.wildfire.handler.IQHandler.process(IQHandler.java:48)
at org.jivesoftware.wildfire.IQRouter.handle(IQRouter.java:268)
at org.jivesoftware.wildfire.IQRouter.route(IQRouter.java:96)
at org.jivesoftware.wildfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:67)
at org.jivesoftware.wildfire.net.SocketReader.processIQ(SocketReader.java:247)
at org.jivesoftware.wildfire.net.ClientSocketReader.processIQ(ClientSocketReader.java:51)
at org.jivesoftware.wildfire.net.SocketReader.process(SocketReader.java:213)
at org.jivesoftware.wildfire.net.BlockingReadingMode.readStream(BlockingReadingMode.java:156)
at org.jivesoftware.wildfire.net.BlockingReadingMode.run(BlockingReadingMode.java:62)
at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:123)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.jivesoftware.wildfire.user.UserNotFoundException: userb@gato.dyndns.org
at org.jivesoftware.wildfire.roster.Roster.updateRosterItem(Roster.java:331)
at org.jivesoftware.wildfire.handler.IQRosterHandler.manageRoster(IQRosterHandler.java:209)
... 12 more

Environment

None

Acceptance Test - Entry

None

Assignee

Gaston Dombiak

Reporter

Gaston Dombiak

Labels

None

Expected Effort

None

Ignite Forum URL

None

Components

Fix versions

Affects versions

Priority

Major
Configure