isServiceEnabled failing for unknown reason

I’'m calling isServiceEnabled(conn, “slewis@host”); where the connection is successfully previously created/logged in and getting the following:

(404)

at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverInfo(ServiceDiscoveryMa nager.java:352)

at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverInfo(ServiceDiscoveryMa nager.java:318)

at org.jivesoftware.smackx.muc.MultiUserChat.isServiceEnabled(MultiUserChat.java:1 29)

at org.eclipse.ecf.provider.xmpp.smack.test.TestGroupChat.main(TestGroupChat.java: 27)

The server has group chat set to enable anyone to create a room, and the server is version 2.2.0 beta 1. The client smack versoin is 1.5.0.

does slewis@host have a resource? Like slewis@host\smack? I checked the jep and a 404 error means item-not-found:

“The JID or JID+NodeID of the specified target entity does not exist and that fact can be divulged in accordance with privacy and security considerations and policies.”[/i]

My guess is that you need to add the NodeID. Is slewis@host in your roster?