Cannot add buddy to my Roster from Pidgin

I’m currently using OpenFire 3.5.2, with a setup done against Oracle database and Oracle LDAP server.

All is fine for user authentication through Pidgin 2.4.1.1-fc7 (on Fedora Core 7) and Spark (Linux)

On pidgin as on Gaim (tested on a Suse Linux) , we’re not able not add any buddy in the roster list.

The “Domain” (Pidgin) and “Server” (Gaim) are setup with the OpenFire hostname.

While checking the logs in the web console to see what happens , i see that OpenFire try to connect to a remote server, using the buddy name (added to roster), so an UnknownHostException is fired. Here are the logs :

008.07.14 15:45:38

org.jivesoftware.openfire.session.LocalOutgoingServerSession.createOutgoingSessi on(LocalOutgoingServerSession.java:259)

Error trying to connect to remote server: mybuddy(DNS lookup: mybuddy:5269)

java.net.UnknownHostException: mybuddy

at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:520) at org.jivesoftware.openfire.session.LocalOutgoingServerSession.createOutgoingSess ion(LocalOutgoingServerSession.java:254) at org.jivesoftware.openfire.session.LocalOutgoingServerSession.authenticateDomain (LocalOutgoingServerSession.java:144) at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.sendPa cket(OutgoingSessionPromise.java:215) at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.run(Ou tgoingSessionPromise.java:194) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java: 650) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) at java.lang.Thread.run(Thread.java:595)

When i’ve tested with Spark on Linux, adding my colleague in the Roster list, all works perfectly.

Any ideas?

Regards.

Even I am facing the same problem. I have openfire 3.5.2 and database is mysql 5.x. I am using a claros - web based client. I am trying to add buddies list into the jiveRoster table. After adding it I am not getting the presence information in the client. If I restart the openfire I get the presence information but I get error messages like this.

2008.07.15 10:18:04 org.jivesoftware.openfire.session.LocalOutgoingServerSession.createOutgoingSessi on(LocalOutgoingServerSession.java:259) Error trying to connect to remote server: ravi5(DNS lookup: ravi5:5269)

java.net.UnknownHostException: ravi5

at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)

at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)

at java.net.Socket.connect(Socket.java:520)

at org.jivesoftware.openfire.session.LocalOutgoingServerSession.createOutgoingSess ion(LocalOutgoingServerSession.java:254)

at org.jivesoftware.openfire.session.LocalOutgoingServerSession.authenticateDomain (LocalOutgoingServerSession.java:144)

at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.sendPa cket(OutgoingSessionPromise.java:215)

at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.run(Ou tgoingSessionPromise.java:194)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java: 650)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)

at java.lang.Thread.run(Thread.java:595)

2008.07.15 10:18:04 org.jivesoftware.openfire.session.LocalOutgoingServerSession.createOutgoingSessi on(LocalOutgoingServerSession.java:259) Error trying to connect to remote server: ravi3(DNS lookup: ravi3:5269)

java.net.UnknownHostException: ravi3

at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)

at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)

at java.net.Socket.connect(Socket.java:520)

at org.jivesoftware.openfire.session.LocalOutgoingServerSession.createOutgoingSess ion(LocalOutgoingServerSession.java:254)

at org.jivesoftware.openfire.session.LocalOutgoingServerSession.authenticateDomain (LocalOutgoingServerSession.java:144)

at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.sendPa cket(OutgoingSessionPromise.java:215)

at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.run(Ou tgoingSessionPromise.java:194)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java: 650)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)

at java.lang.Thread.run(Thread.java:595)

Any idea ? Is the issue with openfire 3.5.2?