For future prosperity: a workaround for this until logging is fixed: * download & compile whack from source using Ant * merge target/classes/org/xmpp (along build/lib/merge/stringpep.jar) with to the result .jar * copy the resulting jar to third_party/runtime/whack.jar ;delete whack.zip from here * remove whack.zip downloading & extraction from build.xml * rebuild, and ./run-server
This will run federation successfully. On Sun, Aug 31, 2014 at 6:05 AM, Ali Lown <a...@lown.me.uk> wrote: > That server is due an upgrade. (IIRC it is running ~rc3). > > I agree that it broke in the xmpp upgrade. Looks like the Log class > doesn't exist any more, and we should change it to use the the WIAB > logging infastructure. > > I have exams on Monday+Tuesday, so I don't have time to look into this > until Tuesday afternoon. > > The workaround until then would be to revert that commit, or to use rc5 > for now. > > Ali > > On 31 August 2014 11:11, Yuri Z <vega...@gmail.com> wrote: > > I think you can try https://wave-dev.alown.co.uk. > > Ali tested federation on previous versions, I think we broke when > upgraded > > xmpp.jar and whack.jar in recent commit. > > > > > > On Sun, Aug 31, 2014 at 1:01 PM, Silicon Dragon <sdr...@gmail.com> > wrote: > > > >> Done: https://issues.apache.org/jira/browse/WAVE-421 > >> Related question: anyone doing federation, at all? Specifically, are > there > >> any servers I can point my openfire installations, and waves are synced > >> with? > >> > >> > >> On Sat, Aug 30, 2014 at 12:15 PM, Yuri Z <vega...@gmail.com> wrote: > >> > >> > Thanks for reporting. Please open an issue at > >> > https://issues.apache.org/jira/browse/WAVE > >> > > >> > > >> > On Sat, Aug 30, 2014 at 8:40 PM, Silicon Dragon <sdr...@gmail.com> > >> wrote: > >> > > >> > > Hi, using the latest git version, and configuring both the server, > and > >> > > federation, after compiling, the wave server fails to start with > error > >> > > dump: > >> > > Aug 30, 2014 5:19:21 PM > >> > > org.waveprotocol.box.server.waveserver.WaveServerImpl <init> > >> > > INFO: Wave Server configured to host local domains: [ > >> wave.myhosthere.com > >> > ] > >> > > Aug 30, 2014 5:19:21 PM > >> org.waveprotocol.box.server.rpc.ServerRpcProvider > >> > > parseAddressList > >> > > WARNING: Ignoring duplicate address in http addresses list: > Duplicate > >> > entry > >> > > 'localhost:9898' resolved to 127.0.0.1 > >> > > > >> > > Exception in thread "main" java.lang.NoClassDefFoundError: > >> > > org/xmpp/component/Log > >> > > at > >> > > > >> > > > >> > > >> > org.waveprotocol.wave.federation.xmpp.ComponentPacketTransport.run(ComponentPacketTransport.java:89) > >> > > at > >> > > > >> > > > >> > > >> > org.waveprotocol.wave.federation.xmpp.XmppFederationTransport.startFederation(XmppFederationTransport.java:45) > >> > > at > >> > > > >> > > > >> > > >> > org.waveprotocol.box.server.ServerMain.initializeFederation(ServerMain.java:306) > >> > > at > >> > org.waveprotocol.box.server.ServerMain.run(ServerMain.java:197) > >> > > at > >> > org.waveprotocol.box.server.ServerMain.main(ServerMain.java:147) > >> > > Caused by: java.lang.ClassNotFoundException: org.xmpp.component.Log > >> > > at java.net.URLClassLoader$1.run(URLClassLoader.java:366) > >> > > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > >> > > at java.security.AccessController.doPrivileged(Native > Method) > >> > > at > java.net.URLClassLoader.findClass(URLClassLoader.java:354) > >> > > at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > >> > > at > >> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > >> > > at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > >> > > ... 5 more > >> > > > >> > > Error replicates only with federation enabled; with > enable_federation = > >> > > false the latest version works perfectly. > >> > > Any thoughts on how I might work around this? > >> > > > >> > > Many thanks, > >> > > -SDr > >> > > > >> > > >> >