On Nov 27, 12:15 am, Ezra <[email protected]> wrote:
> My TW has become corrupt just around the time that it's supposed to go
> live during a training course.
> Any guidance will be appreciated, especially since this is very time
> sensitive - the course is already underway and my TW is down... :-(
> The TW is at hac2011.tiddlyspot.com, U/P are hac2011
> I must have done something to mess it up this morning, because it was
> working earlier. Now, this is what I get when I try to login:
... GLOP OF STUFF ...
> Any help will be appreciated!!
> Ezra

When attempting to load your document, the browser reports "loading
http://1.2.3.4..."; in the status bar, and then it gets stuck there.  I
stopped the loading and then viewed the source, and discovered this
line very near the top of the file:
   <script src="http://1.2.3.4/bmi-int-js/bmi.js";
language="javascript"></script>
and this very near the bottom of the file:
   <script language="javascript"><!--
      bmi_SafeAddOnload(bmi_load,"bmi_orig_img",0);//-->
   </script>

This is *not* a normal part of a TW file, and a quick search lead me
to this blog posting:
   http://jonatkinson.co.uk/http1238bmi-int-jsbmijs/
Although he refers to a slightly different IP address (1.2.3.8), it
sounds like the same problem...

Here's the most relevant bit from his post:
--------------
It turns out that T-Mobile (and Vodafone UK) think it is appropriate
to insert their own Javascript into each page which I visit, which
pipes all images through a proxy to degrade their quality. However,
due to an improperly terminated newline, this script cannot be parsed
by Firefox or Opera in conjunction with any XHTML 1.1 or XML
documents.

This causes the sort of errors which break all subsequent Javascript.
For sites with lots of Javascript, that is kind of a big deal...
--------------

I also notice that the document is still somewhat corrupted (even
after removing the injected scripts).  It appears that part of the
storeArea, as well as part of the embedded jQuery library, have been
truncated in some way.  The result is that the TWCore code can't be
invoked at startup, and some of the mangled jQuery code 'falls out' as
displayed content, just as you observed.

However, do not despair... all is not lost!

If you look in:
    http://hac2011.tiddlyspot.com/backup
you will find a listing of previously saved versions of your
document.   When I visited there just a few minutes ago, there were 4
revisions listed.  The oldest is from 03-Nov-2011, and the rest are
from today (26-Nov-2011).  The 03-Nov revision loaded when I clicked
on it.  The other 3 seem to have the corruption problem.  I also
notice that the newer revisions are MUCH smaller (355K vs 681K), which
is another indication that the contents of those files were somehow
truncated.

Hopefully, the 03-Nov revision is sufficiently up-to-date that you can
just start from that revision and continue without losing much
content.  I'm not certain, but I think that if you just open and save
the older revision back to TiddlySpot, it will supersede the current,
damaged document.

However, ***before you do anything else***, if there is some new
content that you just can't live without, you should immediately go
to:
    http://hac2011.tiddlyspot.com/download
and save a local copy of the *current* document.  Although it is
clearly damaged in some way, it may still be possible to manually
recover *some* of your important content using a plain-text editor to
copy the material and then paste it back into the 03-Nov document
revision which is still working properly.

good luck!


enjoy,
-e
Eric Shulman
TiddlyTools / ELS Design Studios

----
TiddlyTools needs YOUR financial support...
Help ME to continue to help YOU...
make a generous donation today:
   http://www.TiddlyTools.com/#Donations

Professional TiddlyWiki Consulting Services...
Analysis, Design, and Custom Solutions:
   http://www.TiddlyTools.com/#Contact

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/tiddlywiki?hl=en.

Reply via email to