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
> >> > >
> >> >
> >>
>

Reply via email to