20 Replies Latest reply on Aug 11, 2011 2:51 AM by wroot

    S2S: 404 Not Found after Upgrade to OF 3.7.0


      S2S to two friends - one using gmx.net and the other one using unixboard.de - worked fine with OF 3.6.7. Now after the upgrade to 3.7.0, Pidgin shows them as offline and also shows: "Error: 404: Remote Server Not Found". S2S to gmail.com works fine and I can see the session in the admin interface.


      Both hosts can be pinged fine from my OF server and I can also connect to their port 5269 via telnet. The warning.log shows the following:


      2011.03.07 12:02:55 Error returning error to sender. Original packet: <iq type="get" id="693-91" to="xxx@gmx.net/7347313821299489758336258" from="yyy.mine.nu">

        <query xmlns="http://jabber.org/protocol/disco#info"/>


      org.jivesoftware.openfire.PacketException: Cannot route packet of type IQ or Presence to bare JID: <iq type="error" id="693-91" to="yyy.mine.nu" from="xxx@gmx.net/7347313821299489758336258"><query xmlns="http://jabber.org/protocol/disco#info"/><error code="404" type="cancel"><remote-server-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></iq>

          at org.jivesoftware.openfire.spi.RoutingTableImpl.routeToLocalDomain(RoutingTableI mpl.java:286)

          at org.jivesoftware.openfire.spi.RoutingTableImpl.routePacket(RoutingTableImpl.jav a:233)

          at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.return ErrorToSender(OutgoingSessionPromise.java:299)

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

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

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

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


      Can anybody point me into some direction to fix this?

        • S2S: 404 Not Found after Upgrade to OF 3.7.0
          Guus der Kinderen

          Try playing around a little with the security (certificate) settings. See if you specifically allow self-signed certs, things like that. Something changed in that area, although I don't remember from the top of my head what. Let me know if you keep running into issues, and I'll look further.

          1 of 1 people found this helpful
          • S2S: 404 Not Found after Upgrade to OF 3.7.0

            I have the same issue.


            Also when I select "Server Certificates" in the admin web interface i get the following java exception:


            java.security.InvalidKeyException: Supplied key (null) is not a RSAPrivateKey instance

                at org.bouncycastle.jce.provider.JDKDigestSignature.engineInitSign(Unknown Source)

                at java.security.Signature$Delegate.engineInitSign(Signature.java:1095)

                at java.security.Signature.initSign(Signature.java:480)

                at org.bouncycastle.jce.PKCS10CertificationRequest.(Unknown Source)

                at org.bouncycastle.jce.PKCS10CertificationRequest.(Unknown Source)

                at org.jivesoftware.util.CertificateManager.createSigningRequest(CertificateManage r.java:432)

                at org.jivesoftware.openfire.admin.ssl_002dcertificates_jsp._jspService(ssl_002dce rtificates_jsp.java:549)

                at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)

                at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

                at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:530)

                at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1216)

                at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:11 8)

                at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)

                at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1187)

                at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:74)

                at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1187)

                at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingF ilter.java:50)

                at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1187)

                at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:78)

                at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1187)

                at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:164)

                at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1187)

                at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:425)

                at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)

                at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:494)

                at org.eclipse.jetty.server.session.SessionHandler.handle(SessionHandler.java:182)

                at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:93 3)

                at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:362)

                at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867 )

                at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)

                at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandler Collection.java:245)

                at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.jav a:126)

                at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113)

                at org.eclipse.jetty.server.Server.handle(Server.java:334)

                at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:559)

                at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConne ction.java:992)

                at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:541)

                at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:203)

                at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:406)

                at org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:4 62)

                at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:436)

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

            • S2S: 404 Not Found after Upgrade to OF 3.7.0

              Does anybody send a bug report about this issue to issue tracker?

              • S2S: 404 Not Found after Upgrade to OF 3.7.0

                Same here. S2S is not functional, with or without TLS. Paradoxically we can communicate with ICQ users thanks to Kraken gateway (1.1.3 beta - who use it too? is it possible to be problem here?) but not with other jabber users.

                • S2S: 404 Not Found after Upgrade to OF 3.7.0

                  Looks like the same OF-443

                  • S2S: 404 Not Found after Upgrade to OF 3.7.0

                    This is very annoying that we do not yet have a fix for this problem ...

                    • S2S: 404 Not Found after Upgrade to OF 3.7.0

                      Yeah, this problem is very annoying. Version 3.7.0 is not useable if you want to talk to people on other servers, I downgraded to 3.6.4. I really wonder why it takes so damn long for this to be fixed.

                        • S2S: 404 Not Found after Upgrade to OF 3.7.0

                          Because there are no developers to fix this.

                            • S2S: 404 Not Found after Upgrade to OF 3.7.0



                              thanks for the answer. What happened to the developers? I thought this was a half commercial software with a company supporting it? Is there any chance that there will be developers working again on this some day?





                                • S2S: 404 Not Found after Upgrade to OF 3.7.0

                                  This was long time ago. Original developers (Jive Software) has open sourced Openfire and left it as it is a few years ago. Currently they only provide this site and servers for our needs. So all projects on this site rely heavily on volunteers. There is currently only one strong java developer for Openfire, but he was very busy with his own life/job recently. I think one company is planning to invest some time and their developers into Openfire project on Q4, also a few days ago another volunteer proposed his help. As his company is working with s2s, i hope he will be able to investigate this issue. Nothing is set in stone of course, their plans can change. If you or your company has spare human resources (at least for one bug), you are welcome to contribute to this project.