Cannot connect to Wildfire from internet through firewall

I was runnning spark in internet, my WildFire 3.0.1 server in my private network.

Everything working after ports 5222 opened in my firewall:

http://www.jivesoftware.org/community/message.jspa?messageID=130708#130708

But after updating to wildfire 3.1.0 spark client rooster is empty… this is spark error log:

10-oct-2006 19:36:45 org.jivesoftware.spark.util.log.Log error

GRAVE:

No response from the server.:

at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverItems(ServiceDiscoveryM anager.java:449)

at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverItems(ServiceDiscoveryM anager.java:418)

at org.jivesoftware.spark.SessionManager.discoverItems(SessionManager.java:110)

at org.jivesoftware.spark.SessionManager.initializeSession(SessionManager.java:99)

at org.jivesoftware.LoginDialog$LoginPanel.login(LoginDialog.java:604)

at org.jivesoftware.LoginDialog$LoginPanel.access$400(LoginDialog.java:178)

at org.jivesoftware.LoginDialog$LoginPanel$1.construct(LoginDialog.java:501)

at org.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:132)

at java.lang.Thread.run(Unknown Source)

Exception in thread “Thread-2” java.lang.NullPointerException

at org.jivesoftware.sparkimpl.plugin.manager.Enterprise.populateFeatureSet(Enterpr ise.java:70)

at org.jivesoftware.sparkimpl.plugin.manager.Enterprise.(CheckUpdates.java:89)

at org.jivesoftware.MainWindow.checkForUpdates(MainWindow.java:510)

at org.jivesoftware.MainWindow.access$300(MainWindow.java:58)

at org.jivesoftware.MainWindow$10.run(MainWindow.java:439)

at java.util.TimerThread.mainLoop(Unknown Source)

at java.util.TimerThread.run(Unknown Source)

Thanks in advance,

JJ.-