Problem with HTTP Proxy

Hi,

I’m using Smack 3.1.0beta1 and tried to add http proxy support to my bot. Here the code :

ConnectionConfiguration connConfig = new ConnectionConfiguration(Configuration.DOMAIN, Configuration.PORT);
if(Configuration.PROXY_HOST != null) {
ProxyInfo proxyInfo = new ProxyInfo( ProxyInfo.ProxyType.HTTP, Configuration.PROXY_HOST, Configuration.PROXY_PORT, null, null);
connConfig.setSocketFactory( proxyInfo.getSocketFactory() );
}
connection = new XMPPConnection(connConfig);

When there is no proxy it works but when I specify a proxy I got this exception :

java.io.EOFException: input contained no data
at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:3003)
at org.xmlpull.mxp1.MXParser.more(MXParser.java:3046)
at org.xmlpull.mxp1.MXParser.parseProlog(MXParser.java:1410)
at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1395)
at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:368)
at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:44)
at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:76)

What is the problem ?

Thank you in advance.