Smack connection object is generating nulls after configuration

Hi all,

I’m working with Smack under Scala, but I’m getting the same results with Java.

I have the code

val config: XMPPTCPConnectionConfiguration = XMPPTCPConnectionConfiguration.builder()

  .setUsernameAndPassword("user", "password")

  .setServiceName("localhost")

  .setHost("localhost")

  .setPort(5222)

  .build()

val conn: AbstractXMPPConnection = new XMPPTCPConnection(config)

conn.connect()

And the config object gets set up just fine, and on inspection its values are correct. However, when I pass it into the Connection object, all I get are nulls in every field, and the call to connect results in an NPE. This code is directly copied (with some modification) from http://www.igniterealtime.org/builds/smack/docs/latest/documentation/gettingstar ted.html . Help?