Hello,
I’‘m still having problems with the subj. I’'ve seen threads
http://www.jivesoftware.org/community/thread.jspa?threadID=19581
and
http://www.jivesoftware.org/community/thread.jspa?threadID=21354
and it looks like the problem isn’'t fixed yet.
Is there Jira issue regarding this?
My configuration:
Linux kir-pc 2.6.15-26-386 #1 PREEMPT Thu Aug 3 02:52:00 UTC 2006 i686 GNU/Linux
Wildfire 3.0.1
Smack-Dev (current SVN snapshot)
java “1.5.0_07”
Test Script:
=======================
private static void testManyAccounts() throws Exception {
for(int i = 0; i < 20; i ++) {
XMPPConnection connection = new XMPPConnection("kir-pc", 5222, "localhost");
final String username = "user" + i;
final String password = "pwd";
try {
connection.getAccountManager().createAccount(username, password);
connection.login(username, password);
connection.getAccountManager().deleteAccount();
} catch (Exception e) {
System.out.println("i = " + i);
throw e;
}
finally {
connection.close();
}
}
}
===============================
Script execution results:
javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
at com.sun.net.ssl.internal.ssl.InputRecord.handleUnknownRecord(InputRecord.java:525)
at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:355)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:723)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1030)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1057)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1041)
at org.jivesoftware.smack.XMPPConnection.proceedTLSReceived(XMPPConnection.java:1119)
at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:316)
at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:43)
at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:65)
No response from server.:
at org.jivesoftware.smack.AccountManager.getRegistrationInfo(AccountManager.java:325)
at org.jivesoftware.smack.AccountManager.getAccountAttributes(AccountManager.java:129)
at org.jivesoftware.smack.AccountManager.createAccount(AccountManager.java:200)
at jetbrains.communicator.jabber.test.testManyAccounts(test.java:98)
at jetbrains.communicator.jabber.test.main(test.java:88)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:90)
i = 0
Exception in thread "main" java.lang.IllegalStateException: Not connected to server.
at org.jivesoftware.smack.XMPPConnection.sendPacket(XMPPConnection.java:688)
at org.jivesoftware.smack.AccountManager.createAccount(AccountManager.java:232)
at org.jivesoftware.smack.AccountManager.createAccount(AccountManager.java:203)
at jetbrains.communicator.jabber.test.testManyAccounts(test.java:98)
at jetbrains.communicator.jabber.test.main(test.java:88)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:90)
Process finished with exit code 1