kjots "loses" my information although the book has data
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kdepim (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
I have been attempting to use KJots for a few years. Each time I try it, I'll use it for a while, and things will look good. Books are correct (in Kolab and Locally), pages are correct, information is correct (with an occasional render bug).
Every so often (it's probably happened 3 or 4 times in the last few years), the data disappears.
I look in the .book file and the data is all there. KJots just refuses to show it.
I am not certain, but it's possible this is happening at a KDE/Ubuntu upgrade. I use it sporadically.
All I know is that the XML is there, and KJots ignores it.
One such .book file starts out like this:
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE KJots>
<KJots>
<KJotsBook>
<Title>
<ID>34</ID>
<Open>1</Open>
<KJotsPage>
<Title>project stuff</Title>
<ID>33</ID>
<Text>
<html><head><meta name="qrichtext" content="1" /><meta http-equiv=
p, li { white-space: pre-wrap; }
</style>
<p style="
</KJotsPage>
...
</KJots>
The XML looks valid. What gives? Is there some internal caching that goes on? I currently can create new books and pages, but the old information doesn't show up.
$ lsb_release -rd
Description: Ubuntu 12.10
Release: 12.10
$ apt-cache policy kjots
kjots:
Installed: 4:4.9.5-0ubuntu0.1
Candidate: 4:4.9.5-0ubuntu0.1
Version table:
*** 4:4.9.5-0ubuntu0.1 0
500 http://
100 /var/lib/
4:
500 http://
Looking at entries that show up and that don't (on the Kolab server), the following appear to be the biggest differences:
Doesn't work: /product- id> /product- id>
<product-id>KNotes 1.7.2, Kolab resource<
Works:
<product-id>KNotes Libkolab-0.2.1, Kolab resource<
and it looks like the older ones don't have a urlencoded BODY.
Example: doesn't work:
<body>$1040 - first hours and computer
+2.5hrs - 6/6
+1hr - 6/11</body>
Example: works: www.w3. org/TR/ REC-html40/ strict. dtd"> <head> <meta name="qrichtext" content="1" /><style type="text/css"> </head> <body style=" font-family: 'Ubuntu' ; font-size:7pt; font-weight:400; font-style: normal; "> 0px;">Daily, before 5pm:</p> 0px;">School Room</li>
<body><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://
<html>
p, li { white-space: pre-wrap; }
</style>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:
<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:
... blah blah...
</body>
Did I miss a migration routine? This leads me to believe that the break comes between versions. Are we not caring about backwards compatability??