I've tried to do all the process from scratch. These are the results:
WiaB modification and compile: ---------------------------------------------- I had to do an extra step to get WiaB to compile with the provided modifications:: Edit the wave-in-a-box/src/org/waveprotocol/box/server/ImportServlet.java file, and modify the package line to this: "package org.waveprotocol.box.server.waveserver;" Otherwise WiaB will fail to compile (at lest in my host). Wave exporting (from Google Wave to disk): --------------------------------------------------------------- On wave export, about 2k waves gave some sort of error, and about 1.5k were succesful (I lost the console message on the window scroll, sorry). History is exported, each diff to a separate file on disk. This is the most time-consuming step, took it more than an hour to process all 3.5k waves I seemed to have on my Google Wave account. If you want to see the progress, you can run this on a different console: ====================== wavesPath="./exported"; watch -n 1 -d --color 'ls -t '$wavesPath' |sed "s/#.*//g;s=^=https://wave.google.com/wave/#restored:wave:=g"|uniq -c' ====================== Where "./exported" should be changed to the path you chose for wave exporting. Wave importing (from disk to WaveInABox): --------------------------------------------------------------- On wave import, the reported counts were: ====================== Imported count 29 Not imported count 3507 Skipped count 0 ====================== Not sure whether history is imported in this step, or rather everything is condensed into a final state. I'd guess the former, but I don't know. Accessing WiaB: ------------------------- Then I try to access WiaB for the first time since its installation. First I try to create my user, then login to see which waves are effectively available. However I have troubles creating the user, which is something that hasn't happened to me other times when I've installed default WiaB: ====================== HTTP ERROR 500 Problem accessing /auth/register. Reason: Message missing required fields: account_type, account_id Caused by: com.google.protobuf.UninitializedMessageException: Message missing required fields: account_type, account_id at com.google.protobuf.AbstractMessage$Builder.newUninitializedMessageException(AbstractMessage.java:550) at org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData$ProtoAccountData$Builder.build(ProtoAccountStoreData.java:313) [...] ====================== Conclussions: --------------------- Unfortunately, it's a FAIL. Does anyone know about the last error when trying to register a user in WiaB? Should I revert the changes from WaveImport, in order to get a default WiaB installation? Thanks for any help! On Fri, Jan 13, 2012 at 11:31, Thomas Leonard <[email protected] > wrote: > Since WiaB doesn't offer a playback GUI, it's hard to be sure. But > WaveImport works by importing the deltas one at a time (which is why it > wasn't getting the whole history before; it was only importing the first > 1000 deltas). > > > > On 2012-01-13 09:52, Bruno Gonzalez wrote: > >> Do you confirm that history is preserved after migration to WiaB? >> >> On Fri, Jan 13, 2012 at 10:21, Thomas Leonard<tal@it-innovation.** >> soton.ac.uk <[email protected]> >> >>> wrote: >>> >> >> Update: I reported the problem with the import and Andrew Kaplanov >>> (jorkey) fixed it right away. I can now import all my 1040 waves without >>> problems (although attachments are not yet supported). >>> >>> However, it does highlight a few issues with WiaB when you have this many >>> waves: >>> >>> - it takes quite a bit longer to start (about 2 min) >>> - the inbox isn't sorted, so you just see 20 random waves from the past >>> couple of years >>> - search isn't implemented yet >>> >>> >>> >>> On 2012-01-03 11:14, Thomas Leonard wrote: >>> >>> It seems to import all my waves, but not always all the deltas. Many >>>> waves >>>> show a version from their history, not the current version. It seems to >>>> be >>>> repeatable (deleting the _deltas directory and importing again gives the >>>> same result). >>>> >>>> >>>> On 2011-12-29 22:40, Ali Lown wrote: >>>> >>>> This looks interesting, thanks for posting here. >>>>> >>>>> Is 'jorkey' known around here yet? His github profile's emptiness >>>>> makes him very hard to trace. >>>>> >>>>> My dev machine is down ATM following HDD failure so I can't test it >>>>> now either. :( Expected to be back up tomorrow when I should be able >>>>> to test it. >>>>> >>>>> I would like to know more about the attachment importing feature since >>>>> ImportServlet seems to have a chunk of commented out code relating to >>>>> it though the note says it doesn't work yet... >>>>> >>>>> On 29 December 2011 22:26, Yuri Z<[email protected]> wrote: >>>>> >>>>> Hello >>>>>> I just wanted to draw the wave community attention to the WaveImport >>>>>> project hosted at GItHub - >>>>>> https://github.com/jorkey/****WaveImport<https://github.com/jorkey/**WaveImport> >>>>>> <https://github.com/**jorkey/WaveImport<https://github.com/jorkey/WaveImport>>. >>>>>> I had no >>>>>> >>>>>> chance to test it, but according to author it allows to import Google >>>>>> Wave >>>>>> waves into WIAB. >>>>>> >>>>>> >>>>> >>>> -- >>> Dr Thomas Leonard >>> IT Innovation Centre >>> Gamma House, Enterprise Road, >>> Southampton SO16 7NS, UK >>> >>> >>> tel: +44 23 8059 8866 >>> >>> mailto:tal@it-innovation.**sot**on.ac.uk <http://soton.ac.uk>< >>> tal@it-innovation.**soton.ac.uk <[email protected]>> >>> http://www.it-innovation.**sot**on.ac.uk/ <http://soton.ac.uk/>< >>> http://www.it-**innovation.soton.ac.uk/<http://www.it-innovation.soton.ac.uk/> >>> > >>> >>> >> >> >> > -- > Dr Thomas Leonard > IT Innovation Centre > Gamma House, Enterprise Road, > Southampton SO16 7NS, UK > > > tel: +44 23 8059 8866 > > mailto:tal@it-innovation.**soton.ac.uk <[email protected]> > http://www.it-innovation.**soton.ac.uk/<http://www.it-innovation.soton.ac.uk/> > -- Saludos, Bruno González _______________________________________________ Jabber: stenyak AT gmail.com http://www.stenyak.com
