powered by Jive Software

S2S Problem

I have this log in debug.log

2006.01.24 15:13:02 Connect Socket[addr=/10.0.0.3,port=3267,localport=5269]

2006.01.24 15:13:04 Error creating session

java.io.EOFException: input contained no data

at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:2982)

at org.xmlpull.mxp1.MXParser.more(MXParser.java:3025)

at org.xmlpull.mxp1.MXParser.parseProlog(MXParser.java:1410)

at org.jivesoftware.wildfire.net.MXParser.nextImpl(MXParser.java:323)

at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)

at org.jivesoftware.wildfire.net.SocketReader.createSession(SocketReader.java:565)

at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:110)

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

But i check if my 2 server can resolv each domain … its ok

I check if the connection is possible on 5269 … its ok

And when i start wildfire i have this log too

2006.01.17 14:31:37 Route not found for JID: im.domain.local

java.lang.NullPointerException

at org.jivesoftware.wildfire.spi.RoutingTableImpl.getRoute(RoutingTableImpl.java:1 06)

at org.jivesoftware.wildfire.spi.RoutingTableImpl.getRoute(RoutingTableImpl.java:8 3)

at org.jivesoftware.wildfire.IQRouter.handle(IQRouter.java:194)

at org.jivesoftware.wildfire.IQRouter.route(IQRouter.java:79)

at org.jivesoftware.wildfire.PacketRouter.route(PacketRouter.java:65)

at org.jivesoftware.wildfire.net.SocketReader.processIQ(SocketReader.java:388)

at org.jivesoftware.wildfire.net.ClientSocketReader.processIQ(ClientSocketReader.j ava:50)

at org.jivesoftware.wildfire.net.SocketReader.readStream(SocketReader.java:256)

at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:119)

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

2006.01.17 14:31:37 Route not found for JID: im.domain.local

java.lang.NullPointerException

at org.jivesoftware.wildfire.spi.RoutingTableImpl.getRoute(RoutingTableImpl.java:1 06)

at org.jivesoftware.wildfire.spi.RoutingTableImpl.getRoute(RoutingTableImpl.java:8 3)

at org.jivesoftware.wildfire.IQRouter.handle(IQRouter.java:194)

at org.jivesoftware.wildfire.IQRouter.route(IQRouter.java:79)

at org.jivesoftware.wildfire.PacketRouter.route(PacketRouter.java:65)

at org.jivesoftware.wildfire.net.SocketReader.processIQ(SocketReader.java:388)

at org.jivesoftware.wildfire.net.ClientSocketReader.processIQ(ClientSocketReader.j ava:50)

at org.jivesoftware.wildfire.net.SocketReader.readStream(SocketReader.java:256)

at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:119)

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

Can you help me.

Message was edited by:

bmartinp

Hey bmartinp,

The NullPointerException problem has been fixed in JM-540 and the fix will be available in the next nightly build. However, I don’'t think that that error was related to the s2s problem.

Are you using wildfire in both servers? Could you enable the debug log and post the debugged information when trying to establish a s2s connection? Please, post the debugged info of both servers.

Regards,

– Gato

k but i need more information about S2S. I have 2 site 192.168.0.3 and 10.0.0.3

It’'s windows 2003 with mssql. The dns is ok and network connection too.

im.domain1.local and im.domain2.local

i read about DNS SVR entry i dont understand.

And my S2S dont work

Can you help me.

Thx!

dnsmgmt --> Forward Lookp Zones --> Domainname --> _tcp -->Right Click --> Other New Record

Set Resource Record Type to Service Location (SRV)

Click Create Record

Service: _xmpp

Protocol: _tcp

Port: 5269

Host: you server FQDN

Click OK

Excuse for my English I from Russia.

Help to solve a following problem: there Are two domains h-domain.local and t-domain.local the Domain h-domain.local is in a network 192.168.0.0/24 Domain t-domain.local is in a network of 192.168.4.0/24 Networks are incorporated by means of ISA 2004 VPN Site-to-Site in a uniform network. On controllers of the domain of both networks h-server.h-domain.local and t-server.t-domain.local are established Wildfire 2.4.4.

DNS works (ping t-server and ping h-server fulfils normally).

However connection between servers is not established.

***The debugging report from a h-server.h-domain.local: ***

2006.01.30 17:39:12 RS - Sending key verification result to OS: t-server

2006.01.30 17:39:12 Logging off t-server on org.jivesoftware.wildfire.net.SocketConnection@efeff8 socket: Socket[addr=/192.168.4.100,port=4011,localport=5269] session: org.jivesoftware.wildfire.server.IncomingServerSession@1cb048e status: 1 address: t-server id: 646e68d0

2006.01.30 17:39:30 Connect Socket[addr=/192.168.4.100,port=4052,localport=5269]

2006.01.30 17:39:50 OS - Plain connection to t-server:5269 successful

2006.01.30 17:39:50 OS - Indicating we want TLS to t-server

2006.01.30 17:39:50 OS - Negotiating TLS with t-server

2006.01.30 17:39:51 OS - Going to try connecting using server dialback

2006.01.30 17:39:51 OS - Trying to connect to t-server:5269

2006.01.30 17:39:52 Logging off xxx@h-server/Psi on org.jivesoftware.wildfire.net.SocketConnection@aa3518 socket: a010ba[SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA: Socket[addr=/192.168.0.30,port=2909,localport=5223]] session: org.jivesoftware.wildfire.ClientSession@b80f1c status: 3 address: xxx@h-server/Psi id: 4c27ae61 presence:

java.lang.Exception: Failed to create connection to remote server

at org.jivesoftware.wildfire.server.OutgoingSessionPromise.createSessionAndSendPac ket(OutgoingSessionPromise.java:139)

at org.jivesoftware.wildfire.server.OutgoingSessionPromise.access$300(OutgoingSess ionPromise.java:37)

at org.jivesoftware.wildfire.server.OutgoingSessionPromise$1$1.run(OutgoingSession Promise.java:91)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

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

2006.01.30 17:41:48 OS - Trying to connect to h-server:5269

I had similar problem. I install Wildfire 2.4.4 on parent-dc-1.bank.local[/b] and child-dc-1.filial-1.bank.local[/b]. S2S not working. After i rename servers to parent1.bank.local[/b] and child1.filial1.bank.local[/b] S2S begin to work. Looks like Wildfire not likes sign “-” in domain names.

P.S. I want answer on russian but this forum don’'t like russian

Marrab, Thanks for your answer !

I can not to change names of servers and domains (This is the corporate standard).

It would be desirable to learn it a bug or feature of the program?

Message was edited by: Cyrix

Nadoel mne etot angliyskiy

K sozhaleniyu, u menya ne bylo vremeni, chtoby kak sleduet protestirovat etot moment, mozhet ya oshibayus i delo sovsem ne v minusah, no fakt ostaetsya faktom. Skoree vsego, eto bug, a ne feature.

Podozhdem otveta uvazhaemyh razrabotchikov