LdapGroupProvider throwing exceptions

LdapGroupProvider is choking on groups originating from the IM Transports which aren’'t in the Ldap database.

This is from a build I did from the trunk this afternoon.

2006.09.19 19:57:42 org.jivesoftware.wildfire.ldap.LdapGroupProvider.getGroup(LdapGroupProvider.java :113)

org.jivesoftware.wildfire.group.GroupNotFoundException: Group with name Transports not found.

at org.jivesoftware.wildfire.ldap.LdapGroupProvider.getGroup(LdapGroupProvider.jav a:106)

at org.jivesoftware.wildfire.group.GroupManager.getGroup(GroupManager.java:185)

at org.jivesoftware.wildfire.roster.RosterItem.setGroups(RosterItem.java:348)

at org.jivesoftware.wildfire.gateway.BaseTransport.addOrUpdateRosterItem(BaseTrans port.java:913)

at org.jivesoftware.wildfire.gateway.BaseTransport.addOrUpdateRosterItem(BaseTrans port.java:952)

at org.jivesoftware.wildfire.gateway.BaseTransport.addNewRegistration(BaseTranspor t.java:1137)

at org.jivesoftware.wildfire.gateway.BaseTransport.handleIQRegister(BaseTransport. java:580)

at org.jivesoftware.wildfire.gateway.BaseTransport.processPacket(BaseTransport.jav a:385)

at org.jivesoftware.wildfire.gateway.BaseTransport.processPacket(BaseTransport.jav a:126)

at org.jivesoftware.wildfire.component.InternalComponentManager$RoutableComponent. process(InternalComponentManager.java:435)

at org.jivesoftware.wildfire.IQRouter.handle(IQRouter.java:218)

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:250)

at org.jivesoftware.wildfire.net.ClientSocketReader.processIQ(ClientSocketReader.j ava:51)

at org.jivesoftware.wildfire.net.SocketReader.process(SocketReader.java:216)

at org.jivesoftware.wildfire.net.BlockingReadingMode.readStream(BlockingReadingMod e.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)

Thanks, I filed this as JM-850.

Regards,

Matt