Wildfire 3 dies when wrong JID is used to login

Using Gaim beta3 to connect to Wildfire causes the server to die if the username sent is wrong!

how can I fix this?

say domain is:

chat.example.com (SSL/TLS enabled and works correctly from Linux. Not from Windows clients. User authentication comes from Fedora Directory Server - LDAP)

In Gaim:

Accounts -> Edit

Add new account

username: foo

server name: chat.example.com

tls / tls required in Advanced ( on or off both have the same effect )

wildfire server crashes! I’'m guessing this has something to do with vcard?

relevant stuff from error.log:

2006.07.27 14:39:10 [org.jivesoftware.wildfire.ldap.LdapVCardProvider.(LdapVCardProvider.java:122)] Error loading vcard mapping: null

2006.07.27 14:39:10 org.jivesoftware.wildfire.vcard.VCardManager.initialize(VCardManager.java:271) Error loading vcard provider: org.jivesoftware.wildfire.ldap.LdapVCardProvider

java.lang.NullPointerException

at org.jivesoftware.wildfire.ldap.LdapVCardProvider.(XMPPServer.java:145)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

at java.lang.reflect.Constructor.newInstance(Unknown Source)

at java.lang.Class.newInstance0(Unknown Source)

at java.lang.Class.newInstance(Unknown Source)

at org.jivesoftware.wildfire.starter.ServerStarter.start(ServerStarter.java:88)

at org.jivesoftware.wildfire.starter.ServerStarter.main(ServerStarter.java:49)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)

at com.install4j.runtime.Launcher.main(Unknown Source)

was missing…

http://www.jivesoftware.org/builds/wildfire/docs/latest/documentation/ldap-guide .html